java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../../../trunk/examples/settings/ai/array-bench/reach_32bit_compound_exp_cong.epf -i ../../../trunk/examples/programs/heapseparator/speedup-poc-dd-7-unlimited.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-f57a05f [2019-01-08 14:04:52,825 INFO L170 SettingsManager]: Resetting all preferences to default values... [2019-01-08 14:04:52,827 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2019-01-08 14:04:52,840 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-01-08 14:04:52,840 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-01-08 14:04:52,841 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-01-08 14:04:52,843 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-01-08 14:04:52,845 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2019-01-08 14:04:52,847 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-01-08 14:04:52,848 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-01-08 14:04:52,848 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-01-08 14:04:52,849 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-01-08 14:04:52,850 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-01-08 14:04:52,851 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-01-08 14:04:52,852 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-01-08 14:04:52,853 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-01-08 14:04:52,854 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-01-08 14:04:52,856 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-01-08 14:04:52,858 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2019-01-08 14:04:52,860 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-01-08 14:04:52,862 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-01-08 14:04:52,863 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-01-08 14:04:52,866 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-01-08 14:04:52,866 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-01-08 14:04:52,867 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-01-08 14:04:52,868 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-01-08 14:04:52,869 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-01-08 14:04:52,870 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-01-08 14:04:52,871 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2019-01-08 14:04:52,872 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-01-08 14:04:52,872 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2019-01-08 14:04:52,873 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-01-08 14:04:52,873 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-01-08 14:04:52,874 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2019-01-08 14:04:52,875 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2019-01-08 14:04:52,876 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2019-01-08 14:04:52,876 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/array-bench/reach_32bit_compound_exp_cong.epf [2019-01-08 14:04:52,890 INFO L110 SettingsManager]: Loading preferences was successful [2019-01-08 14:04:52,890 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2019-01-08 14:04:52,891 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2019-01-08 14:04:52,891 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2019-01-08 14:04:52,891 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-01-08 14:04:52,892 INFO L133 SettingsManager]: * User list type=DISABLED [2019-01-08 14:04:52,892 INFO L133 SettingsManager]: * Inline calls to unimplemented procedures=true [2019-01-08 14:04:52,892 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-01-08 14:04:52,892 INFO L133 SettingsManager]: * Explicit value domain=true [2019-01-08 14:04:52,892 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2019-01-08 14:04:52,893 INFO L133 SettingsManager]: * Octagon Domain=false [2019-01-08 14:04:52,893 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2019-01-08 14:04:52,893 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2019-01-08 14:04:52,893 INFO L133 SettingsManager]: * Interval Domain=false [2019-01-08 14:04:52,894 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-01-08 14:04:52,894 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2019-01-08 14:04:52,895 INFO L133 SettingsManager]: * Use SBE=true [2019-01-08 14:04:52,895 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-01-08 14:04:52,895 INFO L133 SettingsManager]: * sizeof long=4 [2019-01-08 14:04:52,895 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2019-01-08 14:04:52,895 INFO L133 SettingsManager]: * sizeof POINTER=4 [2019-01-08 14:04:52,896 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2019-01-08 14:04:52,896 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-01-08 14:04:52,896 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-01-08 14:04:52,896 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-01-08 14:04:52,896 INFO L133 SettingsManager]: * sizeof long double=12 [2019-01-08 14:04:52,897 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2019-01-08 14:04:52,897 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-01-08 14:04:52,897 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-01-08 14:04:52,897 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-01-08 14:04:52,897 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2019-01-08 14:04:52,898 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:8192 -smt2 -in -t:2000 [2019-01-08 14:04:52,898 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-01-08 14:04:52,898 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-01-08 14:04:52,898 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-01-08 14:04:52,898 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-01-08 14:04:52,899 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-01-08 14:04:52,899 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:8192 -smt2 -in [2019-01-08 14:04:52,899 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-01-08 14:04:52,899 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-01-08 14:04:52,946 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-01-08 14:04:52,957 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-01-08 14:04:52,961 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-01-08 14:04:52,962 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2019-01-08 14:04:52,963 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2019-01-08 14:04:52,963 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-7-unlimited.bpl [2019-01-08 14:04:52,964 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-7-unlimited.bpl' [2019-01-08 14:04:53,020 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-01-08 14:04:53,022 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-01-08 14:04:53,023 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-01-08 14:04:53,024 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-01-08 14:04:53,024 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2019-01-08 14:04:53,042 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 08.01 02:04:53" (1/1) ... [2019-01-08 14:04:53,055 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 08.01 02:04:53" (1/1) ... [2019-01-08 14:04:53,091 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-01-08 14:04:53,092 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-01-08 14:04:53,092 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-01-08 14:04:53,093 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2019-01-08 14:04:53,106 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 08.01 02:04:53" (1/1) ... [2019-01-08 14:04:53,107 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 08.01 02:04:53" (1/1) ... [2019-01-08 14:04:53,109 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 08.01 02:04:53" (1/1) ... [2019-01-08 14:04:53,109 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 08.01 02:04:53" (1/1) ... [2019-01-08 14:04:53,113 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 08.01 02:04:53" (1/1) ... [2019-01-08 14:04:53,117 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 08.01 02:04:53" (1/1) ... [2019-01-08 14:04:53,119 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 08.01 02:04:53" (1/1) ... [2019-01-08 14:04:53,121 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-01-08 14:04:53,122 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-01-08 14:04:53,122 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-01-08 14:04:53,122 INFO L276 PluginConnector]: RCFGBuilder initialized [2019-01-08 14:04:53,123 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 08.01 02:04:53" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:8192 -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:8192 -smt2 -in -t:2000 [2019-01-08 14:04:53,197 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-01-08 14:04:53,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-01-08 14:04:53,631 INFO L281 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-01-08 14:04:53,632 INFO L286 CfgBuilder]: Removed 17 assue(true) statements. [2019-01-08 14:04:53,635 INFO L202 PluginConnector]: Adding new model speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.01 02:04:53 BoogieIcfgContainer [2019-01-08 14:04:53,635 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-01-08 14:04:53,636 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-01-08 14:04:53,636 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-01-08 14:04:53,639 INFO L276 PluginConnector]: TraceAbstraction initialized [2019-01-08 14:04:53,640 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 08.01 02:04:53" (1/2) ... [2019-01-08 14:04:53,641 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b6bb20 and model type speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.01 02:04:53, skipping insertion in model container [2019-01-08 14:04:53,641 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.01 02:04:53" (2/2) ... [2019-01-08 14:04:53,643 INFO L112 eAbstractionObserver]: Analyzing ICFG speedup-poc-dd-7-unlimited.bpl [2019-01-08 14:04:53,654 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-01-08 14:04:53,662 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 7 error locations. [2019-01-08 14:04:53,679 INFO L257 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2019-01-08 14:04:53,713 INFO L382 AbstractCegarLoop]: Interprodecural is true [2019-01-08 14:04:53,713 INFO L383 AbstractCegarLoop]: Hoare is true [2019-01-08 14:04:53,713 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-01-08 14:04:53,714 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-01-08 14:04:53,714 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-01-08 14:04:53,714 INFO L387 AbstractCegarLoop]: Difference is false [2019-01-08 14:04:53,714 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-01-08 14:04:53,715 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-01-08 14:04:53,729 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states. [2019-01-08 14:04:53,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2019-01-08 14:04:53,735 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:04:53,736 INFO L402 BasicCegarLoop]: trace histogram [1, 1] [2019-01-08 14:04:53,739 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:04:53,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:04:53,745 INFO L82 PathProgramCache]: Analyzing trace with hash 992, now seen corresponding path program 1 times [2019-01-08 14:04:53,748 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:04:53,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:04:53,790 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:04:53,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:04:53,791 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:04:53,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:04:53,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:04:53,960 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-08 14:04:53,960 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-08 14:04:53,960 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-08 14:04:53,965 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-01-08 14:04:53,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-08 14:04:53,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-08 14:04:53,986 INFO L87 Difference]: Start difference. First operand 17 states. Second operand 3 states. [2019-01-08 14:04:54,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:04:54,222 INFO L93 Difference]: Finished difference Result 33 states and 45 transitions. [2019-01-08 14:04:54,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-08 14:04:54,224 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 2 [2019-01-08 14:04:54,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:04:54,237 INFO L225 Difference]: With dead ends: 33 [2019-01-08 14:04:54,238 INFO L226 Difference]: Without dead ends: 28 [2019-01-08 14:04:54,241 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-08 14:04:54,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2019-01-08 14:04:54,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 16. [2019-01-08 14:04:54,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2019-01-08 14:04:54,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 29 transitions. [2019-01-08 14:04:54,280 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 29 transitions. Word has length 2 [2019-01-08 14:04:54,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:04:54,281 INFO L480 AbstractCegarLoop]: Abstraction has 16 states and 29 transitions. [2019-01-08 14:04:54,281 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-01-08 14:04:54,282 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 29 transitions. [2019-01-08 14:04:54,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-08 14:04:54,282 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:04:54,283 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-08 14:04:54,283 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:04:54,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:04:54,284 INFO L82 PathProgramCache]: Analyzing trace with hash 30816, now seen corresponding path program 1 times [2019-01-08 14:04:54,284 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:04:54,285 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:04:54,285 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:04:54,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:04:54,286 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:04:54,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:04:54,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:04:54,378 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-08 14:04:54,378 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-08 14:04:54,378 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-08 14:04:54,380 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-01-08 14:04:54,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-08 14:04:54,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-08 14:04:54,381 INFO L87 Difference]: Start difference. First operand 16 states and 29 transitions. Second operand 3 states. [2019-01-08 14:04:54,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:04:54,852 INFO L93 Difference]: Finished difference Result 28 states and 40 transitions. [2019-01-08 14:04:54,853 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-08 14:04:54,853 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2019-01-08 14:04:54,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:04:54,854 INFO L225 Difference]: With dead ends: 28 [2019-01-08 14:04:54,855 INFO L226 Difference]: Without dead ends: 27 [2019-01-08 14:04:54,860 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-08 14:04:54,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2019-01-08 14:04:54,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 17. [2019-01-08 14:04:54,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2019-01-08 14:04:54,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 30 transitions. [2019-01-08 14:04:54,867 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 30 transitions. Word has length 3 [2019-01-08 14:04:54,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:04:54,868 INFO L480 AbstractCegarLoop]: Abstraction has 17 states and 30 transitions. [2019-01-08 14:04:54,868 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-01-08 14:04:54,868 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 30 transitions. [2019-01-08 14:04:54,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-08 14:04:54,869 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:04:54,869 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-08 14:04:54,870 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:04:54,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:04:54,870 INFO L82 PathProgramCache]: Analyzing trace with hash 30380, now seen corresponding path program 1 times [2019-01-08 14:04:54,870 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:04:54,871 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:04:54,872 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:04:54,872 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:04:54,872 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:04:54,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:04:55,034 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:04:55,035 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:04:55,035 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:04:55,036 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 4 with the following transitions: [2019-01-08 14:04:55,039 INFO L207 CegarAbsIntRunner]: [0], [18], [31] [2019-01-08 14:04:55,080 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:04:55,081 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:04:55,155 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:04:55,157 INFO L272 AbstractInterpreter]: Visited 3 different actions 3 times. Never merged. Never widened. Performed 74 root evaluator evaluations with a maximum evaluation depth of 2. Performed 74 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:04:55,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:04:55,163 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:04:55,163 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:04:55,163 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:04:55,173 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:04:55,173 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:04:55,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:04:55,196 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:04:55,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:55,299 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:04:55,463 WARN L181 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 28 [2019-01-08 14:04:55,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:55,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:55,530 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:04:55,671 WARN L181 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 29 [2019-01-08 14:04:55,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:55,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:55,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:55,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:55,752 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:04:55,880 WARN L181 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 32 [2019-01-08 14:04:55,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:55,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:55,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:55,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:55,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:55,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:55,957 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:04:56,473 WARN L181 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2019-01-08 14:04:56,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:56,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:56,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:56,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:56,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:56,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:56,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:56,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:56,514 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:04:56,517 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:04:56,571 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:56,629 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:56,676 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:56,724 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:56,805 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:04:56,823 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:04:56,831 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:04:56,841 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:04:56,854 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:04:56,865 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:04:56,986 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:04:56,988 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:04:57,238 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:57,315 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:57,364 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:57,392 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:57,411 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:57,427 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:57,509 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:04:57,509 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-08 14:04:57,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:57,619 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:04:57,621 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:04:57,738 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:04:57,739 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-08 14:04:57,779 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:04:57,779 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:04:57,840 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:04:57,862 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:04:57,862 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-08 14:04:57,863 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:04:57,863 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-08 14:04:57,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-08 14:04:57,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-08 14:04:57,864 INFO L87 Difference]: Start difference. First operand 17 states and 30 transitions. Second operand 6 states. [2019-01-08 14:04:58,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:04:58,228 INFO L93 Difference]: Finished difference Result 54 states and 79 transitions. [2019-01-08 14:04:58,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-08 14:04:58,230 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 3 [2019-01-08 14:04:58,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:04:58,232 INFO L225 Difference]: With dead ends: 54 [2019-01-08 14:04:58,232 INFO L226 Difference]: Without dead ends: 52 [2019-01-08 14:04:58,233 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-08 14:04:58,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2019-01-08 14:04:58,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 20. [2019-01-08 14:04:58,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2019-01-08 14:04:58,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 41 transitions. [2019-01-08 14:04:58,240 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 41 transitions. Word has length 3 [2019-01-08 14:04:58,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:04:58,241 INFO L480 AbstractCegarLoop]: Abstraction has 20 states and 41 transitions. [2019-01-08 14:04:58,241 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-08 14:04:58,241 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 41 transitions. [2019-01-08 14:04:58,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-08 14:04:58,241 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:04:58,242 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-08 14:04:58,242 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:04:58,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:04:58,242 INFO L82 PathProgramCache]: Analyzing trace with hash 30008, now seen corresponding path program 1 times [2019-01-08 14:04:58,243 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:04:58,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:04:58,244 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:04:58,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:04:58,244 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:04:58,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:04:58,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:04:58,305 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:04:58,306 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:04:58,306 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 4 with the following transitions: [2019-01-08 14:04:58,306 INFO L207 CegarAbsIntRunner]: [0], [6], [31] [2019-01-08 14:04:58,310 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:04:58,310 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:04:58,320 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:04:58,320 INFO L272 AbstractInterpreter]: Visited 3 different actions 3 times. Never merged. Never widened. Performed 74 root evaluator evaluations with a maximum evaluation depth of 2. Performed 74 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:04:58,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:04:58,321 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:04:58,321 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:04:58,321 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:04:58,336 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:04:58,336 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:04:58,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:04:58,360 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:04:58,472 WARN L181 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-08 14:04:58,476 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:04:58,480 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:04:58,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,496 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:04:58,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,581 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:04:58,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,677 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:04:58,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,706 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:04:58,728 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:04:58,729 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:04:58,776 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:58,849 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:58,877 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:58,908 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:58,927 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:58,946 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:58,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:58,983 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:04:59,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,040 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:04:59,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,090 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:04:59,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,150 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:04:59,351 WARN L181 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2019-01-08 14:04:59,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,367 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:04:59,368 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:04:59,397 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:59,428 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:59,460 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:59,507 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:04:59,563 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:04:59,563 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 8 variables, input treesize:95, output treesize:96 [2019-01-08 14:04:59,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:04:59,729 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:04:59,730 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:04:59,806 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:04:59,807 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-08 14:04:59,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:04:59,870 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:04:59,876 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:04:59,895 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2019-01-08 14:04:59,895 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [2, 2] total 5 [2019-01-08 14:04:59,895 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-08 14:04:59,896 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-08 14:04:59,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-08 14:04:59,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-08 14:04:59,896 INFO L87 Difference]: Start difference. First operand 20 states and 41 transitions. Second operand 4 states. [2019-01-08 14:05:00,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:00,009 INFO L93 Difference]: Finished difference Result 25 states and 67 transitions. [2019-01-08 14:05:00,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-01-08 14:05:00,010 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 3 [2019-01-08 14:05:00,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:00,011 INFO L225 Difference]: With dead ends: 25 [2019-01-08 14:05:00,011 INFO L226 Difference]: Without dead ends: 24 [2019-01-08 14:05:00,012 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-08 14:05:00,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2019-01-08 14:05:00,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 23. [2019-01-08 14:05:00,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2019-01-08 14:05:00,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 66 transitions. [2019-01-08 14:05:00,020 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 66 transitions. Word has length 3 [2019-01-08 14:05:00,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:00,020 INFO L480 AbstractCegarLoop]: Abstraction has 23 states and 66 transitions. [2019-01-08 14:05:00,020 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-08 14:05:00,020 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 66 transitions. [2019-01-08 14:05:00,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-08 14:05:00,021 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:00,021 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-08 14:05:00,021 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:00,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:00,022 INFO L82 PathProgramCache]: Analyzing trace with hash 30132, now seen corresponding path program 1 times [2019-01-08 14:05:00,022 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:00,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:00,023 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:00,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:00,023 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:00,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:00,101 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:00,101 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:00,102 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:00,102 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 4 with the following transitions: [2019-01-08 14:05:00,102 INFO L207 CegarAbsIntRunner]: [0], [10], [31] [2019-01-08 14:05:00,105 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:00,106 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:00,113 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:00,113 INFO L272 AbstractInterpreter]: Visited 3 different actions 3 times. Never merged. Never widened. Performed 74 root evaluator evaluations with a maximum evaluation depth of 2. Performed 74 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:05:00,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:00,114 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:00,114 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:00,114 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:00,123 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:00,123 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:00,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:00,130 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:00,168 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:00,195 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:00,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,260 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:00,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,350 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:00,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,455 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:00,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,565 INFO L303 Elim1Store]: Index analysis took 101 ms [2019-01-08 14:05:00,566 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:00,588 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:00,590 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:00,700 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:00,741 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:00,770 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:00,805 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:00,826 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:00,843 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:00,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,911 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:00,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:00,958 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:01,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,012 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:01,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,094 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:01,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,178 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:01,178 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:01,206 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:01,236 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:01,267 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:01,299 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:01,355 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:01,356 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:01,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:01,417 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:05:01,418 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:01,587 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:01,588 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:01,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:01,616 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:01,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:01,657 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:01,658 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-08 14:05:01,658 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:01,658 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-08 14:05:01,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-08 14:05:01,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-08 14:05:01,659 INFO L87 Difference]: Start difference. First operand 23 states and 66 transitions. Second operand 6 states. [2019-01-08 14:05:02,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:02,030 INFO L93 Difference]: Finished difference Result 57 states and 111 transitions. [2019-01-08 14:05:02,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-08 14:05:02,031 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 3 [2019-01-08 14:05:02,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:02,033 INFO L225 Difference]: With dead ends: 57 [2019-01-08 14:05:02,033 INFO L226 Difference]: Without dead ends: 56 [2019-01-08 14:05:02,034 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-08 14:05:02,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2019-01-08 14:05:02,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 25. [2019-01-08 14:05:02,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2019-01-08 14:05:02,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 82 transitions. [2019-01-08 14:05:02,043 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 82 transitions. Word has length 3 [2019-01-08 14:05:02,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:02,043 INFO L480 AbstractCegarLoop]: Abstraction has 25 states and 82 transitions. [2019-01-08 14:05:02,043 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-08 14:05:02,043 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 82 transitions. [2019-01-08 14:05:02,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-08 14:05:02,044 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:02,044 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-08 14:05:02,044 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:02,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:02,044 INFO L82 PathProgramCache]: Analyzing trace with hash 30628, now seen corresponding path program 1 times [2019-01-08 14:05:02,045 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:02,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:02,046 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:02,046 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:02,046 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:02,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:02,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:02,196 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:02,196 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:02,197 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 4 with the following transitions: [2019-01-08 14:05:02,197 INFO L207 CegarAbsIntRunner]: [0], [26], [31] [2019-01-08 14:05:02,199 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:02,199 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:02,206 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:02,206 INFO L272 AbstractInterpreter]: Visited 3 different actions 3 times. Never merged. Never widened. Performed 74 root evaluator evaluations with a maximum evaluation depth of 2. Performed 74 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:05:02,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:02,206 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:02,207 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:02,207 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:02,222 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:02,222 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:02,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:02,230 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:02,262 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:02,267 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:02,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,275 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:02,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,288 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:02,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,304 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:02,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,324 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:02,342 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:02,343 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:02,396 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:02,433 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:02,462 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:02,483 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:02,502 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:02,522 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:02,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,568 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:02,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,651 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:02,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,703 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:02,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,771 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:02,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:02,854 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:02,855 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:02,885 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:02,915 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:02,946 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:02,976 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:03,033 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:03,034 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:03,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:03,099 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:05:03,100 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:03,176 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:03,176 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:03,221 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:03,221 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:03,248 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:03,267 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:03,268 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-08 14:05:03,268 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:03,268 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-08 14:05:03,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-08 14:05:03,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2019-01-08 14:05:03,268 INFO L87 Difference]: Start difference. First operand 25 states and 82 transitions. Second operand 6 states. [2019-01-08 14:05:03,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:03,770 INFO L93 Difference]: Finished difference Result 59 states and 127 transitions. [2019-01-08 14:05:03,772 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-08 14:05:03,772 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 3 [2019-01-08 14:05:03,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:03,773 INFO L225 Difference]: With dead ends: 59 [2019-01-08 14:05:03,773 INFO L226 Difference]: Without dead ends: 57 [2019-01-08 14:05:03,774 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2019-01-08 14:05:03,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2019-01-08 14:05:03,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 29. [2019-01-08 14:05:03,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2019-01-08 14:05:03,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 101 transitions. [2019-01-08 14:05:03,787 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 101 transitions. Word has length 3 [2019-01-08 14:05:03,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:03,788 INFO L480 AbstractCegarLoop]: Abstraction has 29 states and 101 transitions. [2019-01-08 14:05:03,788 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-08 14:05:03,788 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 101 transitions. [2019-01-08 14:05:03,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:03,789 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:03,789 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:03,790 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:03,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:03,790 INFO L82 PathProgramCache]: Analyzing trace with hash 955362, now seen corresponding path program 1 times [2019-01-08 14:05:03,790 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:03,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:03,791 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:03,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:03,792 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:03,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:03,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:03,980 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-08 14:05:03,980 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-08 14:05:03,980 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-08 14:05:03,981 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-08 14:05:03,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-08 14:05:03,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-01-08 14:05:03,981 INFO L87 Difference]: Start difference. First operand 29 states and 101 transitions. Second operand 4 states. [2019-01-08 14:05:04,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:04,365 INFO L93 Difference]: Finished difference Result 37 states and 114 transitions. [2019-01-08 14:05:04,365 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-01-08 14:05:04,366 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 4 [2019-01-08 14:05:04,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:04,367 INFO L225 Difference]: With dead ends: 37 [2019-01-08 14:05:04,367 INFO L226 Difference]: Without dead ends: 36 [2019-01-08 14:05:04,368 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2019-01-08 14:05:04,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2019-01-08 14:05:04,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 32. [2019-01-08 14:05:04,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2019-01-08 14:05:04,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 111 transitions. [2019-01-08 14:05:04,376 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 111 transitions. Word has length 4 [2019-01-08 14:05:04,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:04,376 INFO L480 AbstractCegarLoop]: Abstraction has 32 states and 111 transitions. [2019-01-08 14:05:04,376 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-08 14:05:04,377 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 111 transitions. [2019-01-08 14:05:04,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:04,377 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:04,377 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:04,378 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:04,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:04,378 INFO L82 PathProgramCache]: Analyzing trace with hash 941844, now seen corresponding path program 1 times [2019-01-08 14:05:04,378 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:04,379 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:04,379 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:04,379 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:04,379 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:04,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:04,485 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:04,486 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:04,486 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:04,486 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-08 14:05:04,486 INFO L207 CegarAbsIntRunner]: [0], [18], [32], [33] [2019-01-08 14:05:04,488 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:04,488 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:04,497 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:04,498 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:05:04,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:04,498 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:04,498 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:04,498 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:04,509 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:04,509 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:04,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:04,525 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:04,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,559 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:04,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,604 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:04,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,661 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:04,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,725 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:04,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:04,806 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:04,807 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:04,836 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:04,862 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:04,890 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:04,919 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:04,955 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:04,960 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:04,963 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:04,968 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:04,971 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:04,976 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:05,020 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:05,021 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:05,060 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:05,090 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:05,114 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:05,132 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:05,148 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:05,162 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:05,522 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:05,523 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:05,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:05,587 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:05:05,588 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:05,631 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:05,632 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:05,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:05,650 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:05,659 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:05,678 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2019-01-08 14:05:05,678 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [2, 2] total 5 [2019-01-08 14:05:05,678 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-08 14:05:05,679 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-08 14:05:05,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-08 14:05:05,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-08 14:05:05,679 INFO L87 Difference]: Start difference. First operand 32 states and 111 transitions. Second operand 4 states. [2019-01-08 14:05:05,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:05,772 INFO L93 Difference]: Finished difference Result 36 states and 122 transitions. [2019-01-08 14:05:05,772 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-08 14:05:05,773 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 4 [2019-01-08 14:05:05,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:05,775 INFO L225 Difference]: With dead ends: 36 [2019-01-08 14:05:05,775 INFO L226 Difference]: Without dead ends: 35 [2019-01-08 14:05:05,776 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-08 14:05:05,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2019-01-08 14:05:05,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2019-01-08 14:05:05,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2019-01-08 14:05:05,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 121 transitions. [2019-01-08 14:05:05,784 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 121 transitions. Word has length 4 [2019-01-08 14:05:05,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:05,784 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 121 transitions. [2019-01-08 14:05:05,784 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-08 14:05:05,784 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 121 transitions. [2019-01-08 14:05:05,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:05,785 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:05,785 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:05,785 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:05,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:05,786 INFO L82 PathProgramCache]: Analyzing trace with hash 941532, now seen corresponding path program 1 times [2019-01-08 14:05:05,786 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:05,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:05,787 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:05,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:05,787 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:05,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:05,926 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:05,926 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:05,926 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:05,926 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-08 14:05:05,926 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [31] [2019-01-08 14:05:05,928 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:05,928 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:05,935 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:05,935 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:05:05,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:05,935 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:05,935 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:05,936 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:05,944 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:05,944 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:05,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:05,950 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:05,979 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:05,983 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:05,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:05,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:05,990 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:05,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:05,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:05,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,000 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:06,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,010 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:06,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,033 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:06,044 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:06,045 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:06,086 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:06,118 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:06,144 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:06,166 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:06,184 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:06,201 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:06,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,241 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:06,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,281 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:06,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,327 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:06,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,386 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:06,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,456 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:06,458 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:06,488 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:06,518 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:06,548 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:06,580 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:06,644 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:06,645 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:06,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:06,707 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:05:06,708 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:06,975 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:06,976 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:07,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:07,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:07,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:07,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:07,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:07,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:07,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:07,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:07,027 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 105 [2019-01-08 14:05:07,028 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:07,534 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:07,534 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-08 14:05:07,555 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:07,555 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:07,579 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:07,599 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:07,599 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:05:07,600 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:07,600 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:05:07,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:05:07,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:05:07,600 INFO L87 Difference]: Start difference. First operand 34 states and 121 transitions. Second operand 8 states. [2019-01-08 14:05:08,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:08,143 INFO L93 Difference]: Finished difference Result 79 states and 193 transitions. [2019-01-08 14:05:08,144 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:05:08,144 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-08 14:05:08,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:08,146 INFO L225 Difference]: With dead ends: 79 [2019-01-08 14:05:08,146 INFO L226 Difference]: Without dead ends: 77 [2019-01-08 14:05:08,147 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:05:08,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2019-01-08 14:05:08,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 41. [2019-01-08 14:05:08,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-01-08 14:05:08,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 150 transitions. [2019-01-08 14:05:08,156 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 150 transitions. Word has length 4 [2019-01-08 14:05:08,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:08,156 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 150 transitions. [2019-01-08 14:05:08,156 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:05:08,156 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 150 transitions. [2019-01-08 14:05:08,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:08,157 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:08,157 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:08,160 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:08,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:08,160 INFO L82 PathProgramCache]: Analyzing trace with hash 941160, now seen corresponding path program 1 times [2019-01-08 14:05:08,160 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:08,161 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:08,161 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:08,161 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:08,161 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:08,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:08,282 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:08,282 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:08,282 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:08,282 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-08 14:05:08,283 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [31] [2019-01-08 14:05:08,284 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:08,284 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:08,289 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:08,290 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:05:08,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:08,290 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:08,290 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:08,290 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:08,302 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:08,303 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:08,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:08,310 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:08,342 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:08,346 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:08,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,355 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:08,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,365 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:08,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,378 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:08,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,391 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:08,407 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:08,408 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:08,450 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:08,726 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:08,751 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:08,770 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:08,789 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:08,806 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:08,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,844 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:08,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,883 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:08,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,933 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:08,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:08,988 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:09,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,061 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:09,062 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:09,092 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:09,118 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:09,145 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:09,173 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:09,223 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:09,224 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:09,597 WARN L181 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2019-01-08 14:05:09,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,618 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:05:09,619 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:09,666 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:09,666 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:09,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:09,703 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:05:09,705 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 106 [2019-01-08 14:05:09,706 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:09,761 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:09,761 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:59 [2019-01-08 14:05:09,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:09,804 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:09,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:09,862 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:09,863 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:05:09,863 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:09,863 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:05:09,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:05:09,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:05:09,865 INFO L87 Difference]: Start difference. First operand 41 states and 150 transitions. Second operand 8 states. [2019-01-08 14:05:10,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:10,369 INFO L93 Difference]: Finished difference Result 74 states and 192 transitions. [2019-01-08 14:05:10,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:05:10,372 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-08 14:05:10,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:10,373 INFO L225 Difference]: With dead ends: 74 [2019-01-08 14:05:10,374 INFO L226 Difference]: Without dead ends: 73 [2019-01-08 14:05:10,374 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:05:10,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2019-01-08 14:05:10,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 41. [2019-01-08 14:05:10,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-01-08 14:05:10,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 150 transitions. [2019-01-08 14:05:10,384 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 150 transitions. Word has length 4 [2019-01-08 14:05:10,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:10,384 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 150 transitions. [2019-01-08 14:05:10,384 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:05:10,384 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 150 transitions. [2019-01-08 14:05:10,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:10,385 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:10,385 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:10,386 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:10,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:10,386 INFO L82 PathProgramCache]: Analyzing trace with hash 941656, now seen corresponding path program 1 times [2019-01-08 14:05:10,386 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:10,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:10,387 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:10,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:10,388 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:10,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:10,522 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:10,522 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:10,523 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:10,523 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-08 14:05:10,523 INFO L207 CegarAbsIntRunner]: [0], [18], [26], [31] [2019-01-08 14:05:10,525 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:10,525 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:10,529 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:10,529 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:05:10,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:10,530 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:10,530 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:10,530 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:10,539 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:10,539 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:10,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:10,546 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:10,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,576 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:10,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,622 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:10,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,676 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:10,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,746 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:10,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:10,819 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:10,820 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:10,850 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:10,947 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:11,035 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:11,063 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:11,100 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:11,104 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:11,106 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:11,109 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:11,113 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:11,135 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:11,277 INFO L303 Elim1Store]: Index analysis took 139 ms [2019-01-08 14:05:11,278 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:11,278 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:11,325 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:11,355 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:11,380 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:11,400 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:11,414 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:11,429 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:11,590 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:11,591 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:11,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:11,658 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:05:11,659 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:11,735 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:11,736 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:11,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:11,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:11,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:11,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:11,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:11,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:11,791 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:05:11,792 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 106 [2019-01-08 14:05:11,793 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:11,867 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:11,867 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:59 [2019-01-08 14:05:11,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:11,957 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:12,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:12,020 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:12,020 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:05:12,020 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:12,020 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:05:12,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:05:12,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:05:12,021 INFO L87 Difference]: Start difference. First operand 41 states and 150 transitions. Second operand 8 states. [2019-01-08 14:05:12,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:12,541 INFO L93 Difference]: Finished difference Result 74 states and 192 transitions. [2019-01-08 14:05:12,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:05:12,541 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-08 14:05:12,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:12,542 INFO L225 Difference]: With dead ends: 74 [2019-01-08 14:05:12,542 INFO L226 Difference]: Without dead ends: 72 [2019-01-08 14:05:12,543 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:05:12,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2019-01-08 14:05:12,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 40. [2019-01-08 14:05:12,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2019-01-08 14:05:12,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 149 transitions. [2019-01-08 14:05:12,554 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 149 transitions. Word has length 4 [2019-01-08 14:05:12,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:12,554 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 149 transitions. [2019-01-08 14:05:12,554 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:05:12,554 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 149 transitions. [2019-01-08 14:05:12,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:12,555 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:12,555 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:12,555 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:12,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:12,556 INFO L82 PathProgramCache]: Analyzing trace with hash 941718, now seen corresponding path program 1 times [2019-01-08 14:05:12,556 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:12,558 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:12,558 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:12,558 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:12,558 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:12,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:12,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:12,684 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:12,685 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:12,685 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-08 14:05:12,685 INFO L207 CegarAbsIntRunner]: [0], [18], [28], [31] [2019-01-08 14:05:12,690 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:12,690 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:12,694 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:12,694 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:05:12,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:12,695 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:12,695 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:12,695 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:12,706 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:12,706 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:12,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:12,712 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:12,745 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:12,750 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:12,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,760 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:12,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,772 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:12,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,784 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:12,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:12,806 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:12,855 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:12,855 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:12,899 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:12,932 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:12,957 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:12,978 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:13,000 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:13,015 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:13,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,054 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:13,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,097 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:13,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,144 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:13,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,204 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:13,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,275 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:13,276 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:13,304 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:13,330 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:13,356 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:13,384 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:13,434 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:13,435 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:13,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,489 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 100 [2019-01-08 14:05:13,490 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:05:13,648 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 9 dim-0 vars, and 2 xjuncts. [2019-01-08 14:05:13,649 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:150 [2019-01-08 14:05:13,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,717 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:05:13,719 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 97 [2019-01-08 14:05:13,719 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:13,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:13,900 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 19 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 10 case distinctions, treesize of input 88 treesize of output 142 [2019-01-08 14:05:13,915 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 32 xjuncts. [2019-01-08 14:05:14,657 INFO L267 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 2 dim-1 vars, End of recursive call: 36 dim-0 vars, and 7 xjuncts. [2019-01-08 14:05:14,657 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:172, output treesize:455 [2019-01-08 14:05:15,660 WARN L181 SmtUtils]: Spent 843.00 ms on a formula simplification. DAG size of input: 264 DAG size of output: 121 [2019-01-08 14:05:15,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:15,662 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:15,694 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:15,715 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:15,715 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-08 14:05:15,715 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:15,715 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:05:15,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:05:15,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2019-01-08 14:05:15,716 INFO L87 Difference]: Start difference. First operand 40 states and 149 transitions. Second operand 8 states. [2019-01-08 14:05:16,534 WARN L181 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2019-01-08 14:05:24,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:24,582 INFO L93 Difference]: Finished difference Result 79 states and 233 transitions. [2019-01-08 14:05:24,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:05:24,582 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-08 14:05:24,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:24,583 INFO L225 Difference]: With dead ends: 79 [2019-01-08 14:05:24,584 INFO L226 Difference]: Without dead ends: 71 [2019-01-08 14:05:24,584 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:05:24,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2019-01-08 14:05:24,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 41. [2019-01-08 14:05:24,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-01-08 14:05:24,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 177 transitions. [2019-01-08 14:05:24,595 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 177 transitions. Word has length 4 [2019-01-08 14:05:24,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:24,595 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 177 transitions. [2019-01-08 14:05:24,595 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:05:24,595 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 177 transitions. [2019-01-08 14:05:24,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:24,596 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:24,596 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:24,596 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:24,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:24,596 INFO L82 PathProgramCache]: Analyzing trace with hash 930312, now seen corresponding path program 1 times [2019-01-08 14:05:24,597 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:24,597 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:24,597 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:24,598 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:24,598 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:24,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:24,650 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:05:24,650 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-08 14:05:24,650 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-08 14:05:24,651 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-08 14:05:24,651 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-08 14:05:24,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-08 14:05:24,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-01-08 14:05:24,651 INFO L87 Difference]: Start difference. First operand 41 states and 177 transitions. Second operand 4 states. [2019-01-08 14:05:24,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:24,739 INFO L93 Difference]: Finished difference Result 53 states and 195 transitions. [2019-01-08 14:05:24,739 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-08 14:05:24,739 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 4 [2019-01-08 14:05:24,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:24,740 INFO L225 Difference]: With dead ends: 53 [2019-01-08 14:05:24,741 INFO L226 Difference]: Without dead ends: 52 [2019-01-08 14:05:24,741 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-01-08 14:05:24,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2019-01-08 14:05:24,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 43. [2019-01-08 14:05:24,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2019-01-08 14:05:24,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 186 transitions. [2019-01-08 14:05:24,752 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 186 transitions. Word has length 4 [2019-01-08 14:05:24,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:24,752 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 186 transitions. [2019-01-08 14:05:24,753 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-08 14:05:24,753 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 186 transitions. [2019-01-08 14:05:24,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:24,753 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:24,753 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:24,754 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:24,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:24,754 INFO L82 PathProgramCache]: Analyzing trace with hash 929876, now seen corresponding path program 1 times [2019-01-08 14:05:24,754 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:24,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:24,755 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:24,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:24,755 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:24,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:24,852 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:24,852 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:24,853 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:24,853 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-08 14:05:24,853 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [31] [2019-01-08 14:05:24,854 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:24,854 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:24,860 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:24,860 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:05:24,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:24,861 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:24,861 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:24,861 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:24,877 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:24,877 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:24,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:24,884 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:24,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:24,914 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:24,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:24,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:24,953 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:24,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,007 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:25,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,063 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,065 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:25,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,170 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:25,171 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,198 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,228 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,257 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,283 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,320 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:25,323 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:25,326 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:25,330 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:25,339 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:25,343 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:25,353 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:25,354 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,400 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,436 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,463 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,485 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,503 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,520 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,578 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:25,579 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:25,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,637 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:05:25,638 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,691 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:25,691 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:25,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:25,729 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 103 [2019-01-08 14:05:25,730 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:25,785 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:25,786 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-08 14:05:25,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:25,805 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:25,820 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:25,843 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:25,843 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-08 14:05:25,843 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:25,843 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:05:25,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:05:25,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2019-01-08 14:05:25,844 INFO L87 Difference]: Start difference. First operand 43 states and 186 transitions. Second operand 8 states. [2019-01-08 14:05:26,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:26,418 INFO L93 Difference]: Finished difference Result 87 states and 278 transitions. [2019-01-08 14:05:26,418 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:05:26,418 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-08 14:05:26,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:26,419 INFO L225 Difference]: With dead ends: 87 [2019-01-08 14:05:26,419 INFO L226 Difference]: Without dead ends: 85 [2019-01-08 14:05:26,419 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:05:26,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2019-01-08 14:05:26,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 41. [2019-01-08 14:05:26,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-01-08 14:05:26,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 149 transitions. [2019-01-08 14:05:26,429 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 149 transitions. Word has length 4 [2019-01-08 14:05:26,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:26,429 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 149 transitions. [2019-01-08 14:05:26,429 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:05:26,429 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 149 transitions. [2019-01-08 14:05:26,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:26,430 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:26,430 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:26,430 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:26,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:26,431 INFO L82 PathProgramCache]: Analyzing trace with hash 945688, now seen corresponding path program 1 times [2019-01-08 14:05:26,431 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:26,432 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:26,432 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:26,432 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:26,432 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:26,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:26,515 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:26,515 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:26,515 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:26,515 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-08 14:05:26,516 INFO L207 CegarAbsIntRunner]: [0], [22], [32], [33] [2019-01-08 14:05:26,518 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:26,518 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:26,521 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:26,522 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:05:26,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:26,522 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:26,522 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:26,522 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:26,530 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:26,530 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:26,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:26,537 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:26,567 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:26,571 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:26,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,581 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:26,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,593 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:26,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,604 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:26,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,645 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:26,717 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:26,718 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:26,771 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:26,803 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:26,829 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:26,848 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:26,865 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:26,881 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:26,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,920 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:26,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:26,963 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:27,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,019 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:27,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,095 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:27,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,198 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:27,199 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:27,234 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:27,266 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:27,303 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:27,338 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:27,397 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:27,397 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:27,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:27,457 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:05:27,458 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:27,658 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:27,658 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:27,679 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:27,679 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:27,742 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:27,762 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:27,762 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-08 14:05:27,762 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:27,762 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-08 14:05:27,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-08 14:05:27,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-08 14:05:27,763 INFO L87 Difference]: Start difference. First operand 41 states and 149 transitions. Second operand 6 states. [2019-01-08 14:05:28,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:28,066 INFO L93 Difference]: Finished difference Result 64 states and 185 transitions. [2019-01-08 14:05:28,066 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-08 14:05:28,066 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 4 [2019-01-08 14:05:28,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:28,067 INFO L225 Difference]: With dead ends: 64 [2019-01-08 14:05:28,067 INFO L226 Difference]: Without dead ends: 63 [2019-01-08 14:05:28,067 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-08 14:05:28,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2019-01-08 14:05:28,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 42. [2019-01-08 14:05:28,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2019-01-08 14:05:28,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 157 transitions. [2019-01-08 14:05:28,077 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 157 transitions. Word has length 4 [2019-01-08 14:05:28,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:28,077 INFO L480 AbstractCegarLoop]: Abstraction has 42 states and 157 transitions. [2019-01-08 14:05:28,077 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-08 14:05:28,077 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 157 transitions. [2019-01-08 14:05:28,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:28,078 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:28,078 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:28,078 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:28,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:28,079 INFO L82 PathProgramCache]: Analyzing trace with hash 945004, now seen corresponding path program 1 times [2019-01-08 14:05:28,079 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:28,079 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:28,079 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:28,080 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:28,080 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:28,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:28,652 WARN L181 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 18 [2019-01-08 14:05:28,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:28,673 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:28,673 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:28,673 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-08 14:05:28,674 INFO L207 CegarAbsIntRunner]: [0], [10], [22], [31] [2019-01-08 14:05:28,675 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:28,675 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:28,679 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:28,679 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:05:28,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:28,679 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:28,680 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:28,680 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:28,692 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:28,692 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:28,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:28,699 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:28,727 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:28,732 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:28,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,742 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:28,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,749 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:28,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,756 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:28,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,772 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:28,785 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:28,786 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:28,834 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:28,869 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:28,897 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:28,916 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:28,934 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:28,951 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:28,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:28,992 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:29,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,028 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:29,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,076 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:29,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,160 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:29,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,236 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:29,237 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:29,264 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:29,289 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:29,316 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:29,343 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:29,399 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:29,399 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:29,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,466 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:05:29,466 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:29,511 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:29,512 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:29,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:29,552 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 111 [2019-01-08 14:05:29,553 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:29,602 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:29,602 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-08 14:05:29,623 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:29,623 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:29,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:29,660 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:29,660 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-08 14:05:29,660 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:29,661 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:05:29,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:05:29,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2019-01-08 14:05:29,661 INFO L87 Difference]: Start difference. First operand 42 states and 157 transitions. Second operand 8 states. [2019-01-08 14:05:30,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:30,621 INFO L93 Difference]: Finished difference Result 98 states and 268 transitions. [2019-01-08 14:05:30,621 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:05:30,621 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-08 14:05:30,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:30,623 INFO L225 Difference]: With dead ends: 98 [2019-01-08 14:05:30,623 INFO L226 Difference]: Without dead ends: 97 [2019-01-08 14:05:30,624 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2019-01-08 14:05:30,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2019-01-08 14:05:30,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 47. [2019-01-08 14:05:30,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2019-01-08 14:05:30,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 197 transitions. [2019-01-08 14:05:30,638 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 197 transitions. Word has length 4 [2019-01-08 14:05:30,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:30,638 INFO L480 AbstractCegarLoop]: Abstraction has 47 states and 197 transitions. [2019-01-08 14:05:30,638 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:05:30,638 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 197 transitions. [2019-01-08 14:05:30,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:30,639 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:30,639 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:30,639 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:30,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:30,640 INFO L82 PathProgramCache]: Analyzing trace with hash 945500, now seen corresponding path program 1 times [2019-01-08 14:05:30,640 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:30,640 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:30,640 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:30,641 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:30,641 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:30,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:31,015 WARN L181 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 17 [2019-01-08 14:05:31,193 WARN L181 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 10 [2019-01-08 14:05:31,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:31,281 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:31,282 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:31,282 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-08 14:05:31,282 INFO L207 CegarAbsIntRunner]: [0], [22], [26], [31] [2019-01-08 14:05:31,283 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:31,283 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:31,286 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:31,286 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:05:31,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:31,287 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:31,287 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:31,287 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:31,304 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:31,304 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:31,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:31,324 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:31,388 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:31,392 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:31,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,398 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:31,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,406 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:31,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,478 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:31,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,490 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:31,516 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:31,517 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:31,560 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:31,593 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:31,618 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:31,639 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:31,657 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:31,672 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:31,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,711 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:31,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,751 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:31,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,802 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:31,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,859 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:31,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:31,935 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:31,936 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:31,962 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:31,988 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:32,015 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:32,043 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:32,094 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:32,095 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:32,575 WARN L181 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2019-01-08 14:05:32,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:32,602 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:05:32,603 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:33,124 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:33,124 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:33,351 WARN L181 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2019-01-08 14:05:33,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:33,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:33,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:33,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:33,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:33,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:33,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:33,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:33,532 INFO L303 Elim1Store]: Index analysis took 176 ms [2019-01-08 14:05:33,533 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 111 [2019-01-08 14:05:33,533 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:34,119 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:34,119 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-08 14:05:34,336 WARN L181 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2019-01-08 14:05:34,337 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:34,337 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:34,730 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:34,770 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:34,771 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:05:34,771 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:34,771 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:05:34,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:05:34,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:05:34,772 INFO L87 Difference]: Start difference. First operand 47 states and 197 transitions. Second operand 8 states. [2019-01-08 14:05:35,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:35,459 INFO L93 Difference]: Finished difference Result 91 states and 282 transitions. [2019-01-08 14:05:35,460 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:05:35,460 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-08 14:05:35,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:35,461 INFO L225 Difference]: With dead ends: 91 [2019-01-08 14:05:35,462 INFO L226 Difference]: Without dead ends: 89 [2019-01-08 14:05:35,462 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:05:35,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2019-01-08 14:05:35,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 56. [2019-01-08 14:05:35,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2019-01-08 14:05:35,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 243 transitions. [2019-01-08 14:05:35,478 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 243 transitions. Word has length 4 [2019-01-08 14:05:35,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:35,479 INFO L480 AbstractCegarLoop]: Abstraction has 56 states and 243 transitions. [2019-01-08 14:05:35,479 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:05:35,479 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 243 transitions. [2019-01-08 14:05:35,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:35,480 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:35,480 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:35,480 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:35,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:35,481 INFO L82 PathProgramCache]: Analyzing trace with hash 933968, now seen corresponding path program 1 times [2019-01-08 14:05:35,481 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:35,481 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:35,481 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:35,482 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:35,482 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:35,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:35,597 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:35,597 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:35,597 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:35,597 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-08 14:05:35,597 INFO L207 CegarAbsIntRunner]: [0], [10], [26], [31] [2019-01-08 14:05:35,599 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:35,599 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:35,603 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:35,603 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:05:35,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:35,604 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:35,604 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:35,604 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:35,613 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:35,613 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:35,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:35,622 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:35,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,651 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:35,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,700 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:35,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,748 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:35,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,810 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:35,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:35,885 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:35,886 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:35,913 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:35,940 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:35,969 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:35,998 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:36,037 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:36,043 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:36,046 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:36,049 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:36,053 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:36,057 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:36,066 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:36,067 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:36,105 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:36,136 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:36,160 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:36,178 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:36,194 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:36,209 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:36,260 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:36,261 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:36,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:36,334 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:05:36,335 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:36,390 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:36,390 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:36,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:36,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:36,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:36,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:36,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:36,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:36,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:36,422 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:05:36,423 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 112 [2019-01-08 14:05:36,424 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:36,471 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:36,471 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:61 [2019-01-08 14:05:36,509 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:36,509 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:36,538 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:36,557 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:36,557 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:05:36,557 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:36,557 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:05:36,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:05:36,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:05:36,558 INFO L87 Difference]: Start difference. First operand 56 states and 243 transitions. Second operand 8 states. [2019-01-08 14:05:36,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:36,980 INFO L93 Difference]: Finished difference Result 92 states and 291 transitions. [2019-01-08 14:05:36,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:05:36,981 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-08 14:05:36,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:36,982 INFO L225 Difference]: With dead ends: 92 [2019-01-08 14:05:36,982 INFO L226 Difference]: Without dead ends: 90 [2019-01-08 14:05:36,983 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:05:36,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2019-01-08 14:05:36,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 59. [2019-01-08 14:05:36,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2019-01-08 14:05:36,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 254 transitions. [2019-01-08 14:05:36,997 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 254 transitions. Word has length 4 [2019-01-08 14:05:36,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:36,997 INFO L480 AbstractCegarLoop]: Abstraction has 59 states and 254 transitions. [2019-01-08 14:05:36,997 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:05:36,997 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 254 transitions. [2019-01-08 14:05:36,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:36,998 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:36,998 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:36,998 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:36,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:36,999 INFO L82 PathProgramCache]: Analyzing trace with hash 949406, now seen corresponding path program 1 times [2019-01-08 14:05:36,999 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:36,999 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:37,000 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:37,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:37,000 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:37,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:37,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:37,133 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:37,133 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:37,133 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-08 14:05:37,133 INFO L207 CegarAbsIntRunner]: [0], [26], [28], [31] [2019-01-08 14:05:37,136 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:37,136 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:37,139 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:37,140 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:05:37,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:37,140 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:37,140 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:37,140 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:37,156 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:37,156 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:37,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:37,180 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:37,236 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:37,245 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:37,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,254 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:37,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,261 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:37,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,275 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:37,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,289 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:37,326 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:37,327 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:37,372 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:37,414 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:37,447 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:37,492 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:37,518 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:37,539 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:37,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,586 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:37,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,644 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:37,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,694 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:37,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,753 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:37,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:37,831 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:37,831 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:37,857 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:37,887 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:37,914 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:37,942 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:37,992 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:37,992 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:38,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:38,042 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 106 [2019-01-08 14:05:38,043 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:05:38,211 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 9 dim-0 vars, and 2 xjuncts. [2019-01-08 14:05:38,212 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:150 [2019-01-08 14:05:38,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:38,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:38,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:38,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:38,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:38,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:38,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:38,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:38,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:38,356 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 19 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 10 case distinctions, treesize of input 88 treesize of output 142 [2019-01-08 14:05:38,367 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 32 xjuncts. [2019-01-08 14:05:39,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:39,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:39,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:39,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:39,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:39,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:39,377 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:05:39,379 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 97 [2019-01-08 14:05:39,379 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:39,638 INFO L267 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 2 dim-1 vars, End of recursive call: 36 dim-0 vars, and 7 xjuncts. [2019-01-08 14:05:39,638 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:172, output treesize:455 [2019-01-08 14:05:41,253 WARN L181 SmtUtils]: Spent 642.00 ms on a formula simplification. DAG size of input: 264 DAG size of output: 121 [2019-01-08 14:05:41,254 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:41,254 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:41,288 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:41,309 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:41,309 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-08 14:05:41,309 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:41,310 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:05:41,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:05:41,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2019-01-08 14:05:41,310 INFO L87 Difference]: Start difference. First operand 59 states and 254 transitions. Second operand 8 states. [2019-01-08 14:05:48,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:48,707 INFO L93 Difference]: Finished difference Result 101 states and 344 transitions. [2019-01-08 14:05:48,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:05:48,708 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-08 14:05:48,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:48,710 INFO L225 Difference]: With dead ends: 101 [2019-01-08 14:05:48,710 INFO L226 Difference]: Without dead ends: 100 [2019-01-08 14:05:48,710 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:05:48,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2019-01-08 14:05:48,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 63. [2019-01-08 14:05:48,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2019-01-08 14:05:48,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 286 transitions. [2019-01-08 14:05:48,728 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 286 transitions. Word has length 4 [2019-01-08 14:05:48,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:48,728 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 286 transitions. [2019-01-08 14:05:48,729 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:05:48,729 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 286 transitions. [2019-01-08 14:05:48,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:48,729 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:48,730 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:48,730 INFO L423 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:48,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:48,730 INFO L82 PathProgramCache]: Analyzing trace with hash 951454, now seen corresponding path program 1 times [2019-01-08 14:05:48,730 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:48,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:48,731 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:48,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:48,731 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:48,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:48,788 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:48,789 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:48,789 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:48,789 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-08 14:05:48,789 INFO L207 CegarAbsIntRunner]: [0], [28], [32], [33] [2019-01-08 14:05:48,790 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:48,791 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:48,794 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:48,794 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:05:48,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:48,795 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:48,795 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:48,795 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:48,808 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:48,808 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:48,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:48,814 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:48,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:48,857 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:05:48,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:48,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:48,904 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:05:48,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:48,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:48,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:48,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:48,959 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:05:49,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,029 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:05:49,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,119 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:05:49,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,229 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:05:49,230 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,273 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,323 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,373 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,423 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,476 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,537 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:49,541 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:49,545 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:49,549 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:49,556 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:49,560 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:49,563 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:05:49,564 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,627 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,657 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,682 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,701 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,717 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,732 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,801 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:49,801 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:118, output treesize:120 [2019-01-08 14:05:49,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:49,827 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:05:49,828 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:49,914 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:49,915 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:130, output treesize:96 [2019-01-08 14:05:49,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:49,961 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:49,970 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:49,989 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:49,989 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-08 14:05:49,989 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:49,989 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-08 14:05:49,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-08 14:05:49,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-08 14:05:49,990 INFO L87 Difference]: Start difference. First operand 63 states and 286 transitions. Second operand 6 states. [2019-01-08 14:05:50,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:50,216 INFO L93 Difference]: Finished difference Result 86 states and 322 transitions. [2019-01-08 14:05:50,217 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-08 14:05:50,217 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 4 [2019-01-08 14:05:50,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:50,219 INFO L225 Difference]: With dead ends: 86 [2019-01-08 14:05:50,219 INFO L226 Difference]: Without dead ends: 85 [2019-01-08 14:05:50,219 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-08 14:05:50,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2019-01-08 14:05:50,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 64. [2019-01-08 14:05:50,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2019-01-08 14:05:50,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 294 transitions. [2019-01-08 14:05:50,232 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 294 transitions. Word has length 4 [2019-01-08 14:05:50,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:50,233 INFO L480 AbstractCegarLoop]: Abstraction has 64 states and 294 transitions. [2019-01-08 14:05:50,233 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-08 14:05:50,233 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 294 transitions. [2019-01-08 14:05:50,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:50,233 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:50,233 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:50,233 INFO L423 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:50,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:50,234 INFO L82 PathProgramCache]: Analyzing trace with hash 951266, now seen corresponding path program 2 times [2019-01-08 14:05:50,234 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:50,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:50,234 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:50,235 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:50,235 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:50,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:50,323 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:50,323 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:50,323 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:50,323 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:05:50,324 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:05:50,324 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:50,324 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:50,334 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:05:50,334 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:05:50,368 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2019-01-08 14:05:50,368 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:05:50,369 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:50,454 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:50,456 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:50,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,462 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:50,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,494 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:50,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,504 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:50,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,513 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:50,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,525 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:05:50,526 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:50,585 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:50,623 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:50,650 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:50,673 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:50,690 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:50,708 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:50,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,756 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:05:50,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,810 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:05:50,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,871 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:05:50,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:50,944 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:05:51,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,085 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:05:51,191 WARN L181 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2019-01-08 14:05:51,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,222 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:05:51,223 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:51,270 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:51,311 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:51,352 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:51,395 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:51,437 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:51,505 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:51,506 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-08 14:05:51,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,535 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:05:51,535 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:51,600 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:51,600 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-08 14:05:51,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:51,680 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 140 [2019-01-08 14:05:51,681 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:51,751 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:51,751 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:106, output treesize:76 [2019-01-08 14:05:51,772 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:51,772 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:51,790 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:51,809 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:51,809 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-08 14:05:51,809 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:51,809 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:05:51,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:05:51,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2019-01-08 14:05:51,810 INFO L87 Difference]: Start difference. First operand 64 states and 294 transitions. Second operand 8 states. [2019-01-08 14:05:52,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:52,377 INFO L93 Difference]: Finished difference Result 119 states and 384 transitions. [2019-01-08 14:05:52,378 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:05:52,378 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-08 14:05:52,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:52,380 INFO L225 Difference]: With dead ends: 119 [2019-01-08 14:05:52,380 INFO L226 Difference]: Without dead ends: 115 [2019-01-08 14:05:52,380 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:05:52,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2019-01-08 14:05:52,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 67. [2019-01-08 14:05:52,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2019-01-08 14:05:52,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 286 transitions. [2019-01-08 14:05:52,402 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 286 transitions. Word has length 4 [2019-01-08 14:05:52,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:52,402 INFO L480 AbstractCegarLoop]: Abstraction has 67 states and 286 transitions. [2019-01-08 14:05:52,402 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:05:52,402 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 286 transitions. [2019-01-08 14:05:52,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-08 14:05:52,403 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:52,403 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-08 14:05:52,403 INFO L423 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:52,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:52,403 INFO L82 PathProgramCache]: Analyzing trace with hash 938000, now seen corresponding path program 1 times [2019-01-08 14:05:52,404 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:52,404 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:52,404 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:05:52,404 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:52,405 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:52,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:52,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:52,493 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:52,493 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:52,493 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-08 14:05:52,493 INFO L207 CegarAbsIntRunner]: [0], [14], [32], [33] [2019-01-08 14:05:52,494 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:52,494 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:52,497 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:52,497 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:05:52,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:52,498 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:52,498 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:52,498 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:52,510 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:52,511 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:52,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:52,520 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:52,549 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:52,569 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:52,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,613 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:52,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,640 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:52,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,651 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,652 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:52,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,667 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:52,685 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:52,686 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:52,731 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:52,764 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:52,789 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:52,811 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:52,829 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:52,848 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:52,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,894 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:52,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,940 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:52,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:52,986 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:53,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,041 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:53,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,114 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:53,114 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:53,141 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:53,167 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:53,194 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:53,220 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:53,270 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:53,270 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:53,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:53,306 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:05:53,307 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:53,518 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:53,519 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:53,542 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:53,542 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:53,575 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:53,575 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-08 14:05:53,575 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:53,575 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-08 14:05:53,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-08 14:05:53,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-08 14:05:53,576 INFO L87 Difference]: Start difference. First operand 67 states and 286 transitions. Second operand 6 states. [2019-01-08 14:05:54,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:54,509 INFO L93 Difference]: Finished difference Result 90 states and 322 transitions. [2019-01-08 14:05:54,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-08 14:05:54,512 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 4 [2019-01-08 14:05:54,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:54,512 INFO L225 Difference]: With dead ends: 90 [2019-01-08 14:05:54,513 INFO L226 Difference]: Without dead ends: 89 [2019-01-08 14:05:54,513 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-08 14:05:54,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2019-01-08 14:05:54,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 68. [2019-01-08 14:05:54,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2019-01-08 14:05:54,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 294 transitions. [2019-01-08 14:05:54,532 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 294 transitions. Word has length 4 [2019-01-08 14:05:54,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:54,532 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 294 transitions. [2019-01-08 14:05:54,532 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-08 14:05:54,532 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 294 transitions. [2019-01-08 14:05:54,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:05:54,533 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:54,533 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:05:54,533 INFO L423 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:54,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:54,533 INFO L82 PathProgramCache]: Analyzing trace with hash 29197230, now seen corresponding path program 1 times [2019-01-08 14:05:54,534 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:54,534 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:54,534 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:54,534 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:54,535 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:54,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:54,677 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:54,677 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:54,677 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:54,677 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:05:54,678 INFO L207 CegarAbsIntRunner]: [0], [18], [32], [34], [35] [2019-01-08 14:05:54,679 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:54,679 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:54,683 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:54,683 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:05:54,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:54,684 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:54,684 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:54,684 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:54,692 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:54,693 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:54,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:54,700 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:54,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,720 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 63 [2019-01-08 14:05:54,724 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 48 [2019-01-08 14:05:54,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,749 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2019-01-08 14:05:54,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,800 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 72 [2019-01-08 14:05:54,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,863 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:54,869 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 53 [2019-01-08 14:05:54,869 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:54,892 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:54,915 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:54,940 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:54,965 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:54,998 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:55,002 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:55,009 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2019-01-08 14:05:55,015 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 49 [2019-01-08 14:05:55,022 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 67 [2019-01-08 14:05:55,027 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 89 [2019-01-08 14:05:55,036 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 88 [2019-01-08 14:05:55,037 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:55,071 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:55,097 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:55,117 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:55,133 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:55,149 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:55,163 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:55,207 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:55,207 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-08 14:05:55,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:55,242 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 83 [2019-01-08 14:05:55,243 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:55,278 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:55,279 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:93, output treesize:63 [2019-01-08 14:05:55,299 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:55,300 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:55,308 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:55,327 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:55,327 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 6 [2019-01-08 14:05:55,327 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:55,327 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-01-08 14:05:55,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-01-08 14:05:55,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2019-01-08 14:05:55,328 INFO L87 Difference]: Start difference. First operand 68 states and 294 transitions. Second operand 7 states. [2019-01-08 14:05:55,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:55,640 INFO L93 Difference]: Finished difference Result 77 states and 308 transitions. [2019-01-08 14:05:55,641 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-08 14:05:55,641 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 5 [2019-01-08 14:05:55,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:55,642 INFO L225 Difference]: With dead ends: 77 [2019-01-08 14:05:55,642 INFO L226 Difference]: Without dead ends: 76 [2019-01-08 14:05:55,643 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2019-01-08 14:05:55,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2019-01-08 14:05:55,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 69. [2019-01-08 14:05:55,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2019-01-08 14:05:55,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 301 transitions. [2019-01-08 14:05:55,663 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 301 transitions. Word has length 5 [2019-01-08 14:05:55,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:55,663 INFO L480 AbstractCegarLoop]: Abstraction has 69 states and 301 transitions. [2019-01-08 14:05:55,663 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-01-08 14:05:55,664 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 301 transitions. [2019-01-08 14:05:55,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:05:55,664 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:55,664 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:05:55,664 INFO L423 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:55,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:55,665 INFO L82 PathProgramCache]: Analyzing trace with hash 29172180, now seen corresponding path program 1 times [2019-01-08 14:05:55,665 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:55,665 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:55,666 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:55,666 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:55,666 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:55,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:55,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:05:55,828 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:55,828 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:55,829 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:05:55,829 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [32], [33] [2019-01-08 14:05:55,830 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:55,830 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:55,833 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:55,833 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:05:55,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:55,834 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:55,834 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:55,834 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:55,847 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:55,847 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:55,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:55,868 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:56,069 WARN L181 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-08 14:05:56,084 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:56,099 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:56,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,159 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:56,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,253 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:56,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,310 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:56,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,321 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:56,336 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:56,336 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:56,376 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:56,408 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:56,433 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:56,452 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:56,470 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:56,485 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:56,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,523 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:56,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,567 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:56,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,613 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:56,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,670 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:56,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,742 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:56,742 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:56,769 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:56,795 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:56,822 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:56,861 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:56,911 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:56,911 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:56,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:56,958 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:05:56,959 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:57,003 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:57,003 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:57,063 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:57,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:57,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:57,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:57,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:57,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:57,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:57,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:57,069 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:05:57,070 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:57,119 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:57,119 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-08 14:05:57,139 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:57,139 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:57,161 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:57,180 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:57,180 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:05:57,180 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:57,180 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:05:57,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:05:57,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:05:57,181 INFO L87 Difference]: Start difference. First operand 69 states and 301 transitions. Second operand 8 states. [2019-01-08 14:05:57,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:05:57,643 INFO L93 Difference]: Finished difference Result 102 states and 353 transitions. [2019-01-08 14:05:57,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:05:57,644 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:05:57,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:05:57,645 INFO L225 Difference]: With dead ends: 102 [2019-01-08 14:05:57,645 INFO L226 Difference]: Without dead ends: 101 [2019-01-08 14:05:57,646 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:05:57,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2019-01-08 14:05:57,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 71. [2019-01-08 14:05:57,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2019-01-08 14:05:57,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 317 transitions. [2019-01-08 14:05:57,667 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 317 transitions. Word has length 5 [2019-01-08 14:05:57,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:05:57,667 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 317 transitions. [2019-01-08 14:05:57,667 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:05:57,667 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 317 transitions. [2019-01-08 14:05:57,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:05:57,668 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:05:57,668 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:05:57,668 INFO L423 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:05:57,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:57,668 INFO L82 PathProgramCache]: Analyzing trace with hash 29171496, now seen corresponding path program 1 times [2019-01-08 14:05:57,668 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:05:57,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:57,669 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:57,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:05:57,669 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:05:57,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:57,917 WARN L181 SmtUtils]: Spent 216.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-08 14:05:57,965 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:57,965 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:57,965 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:05:57,966 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:05:57,966 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [31] [2019-01-08 14:05:57,968 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:05:57,968 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:05:57,970 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:05:57,971 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:05:57,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:05:57,971 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:05:57,971 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:05:57,971 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:05:57,980 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:05:57,980 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:05:57,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:05:57,993 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:05:58,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,026 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:05:58,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,075 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:05:58,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,127 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:05:58,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,187 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:05:58,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,261 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:05:58,262 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,289 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,317 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,347 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,375 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,411 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:05:58,415 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:05:58,419 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:05:58,422 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:05:58,425 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:05:58,444 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:05:58,482 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:05:58,483 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,522 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,553 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,577 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,596 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,612 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,626 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,682 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:58,682 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:05:58,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,743 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:05:58,744 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,786 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:58,786 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:05:58,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,821 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:05:58,822 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,879 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:58,880 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-08 14:05:58,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,915 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:05:58,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:05:58,917 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 122 [2019-01-08 14:05:58,918 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:05:58,969 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:05:58,970 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-08 14:05:58,988 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:58,988 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:05:59,014 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:05:59,035 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:05:59,035 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-08 14:05:59,035 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:05:59,035 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:05:59,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:05:59,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=92, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:05:59,036 INFO L87 Difference]: Start difference. First operand 71 states and 317 transitions. Second operand 10 states. [2019-01-08 14:06:00,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:00,422 INFO L93 Difference]: Finished difference Result 147 states and 540 transitions. [2019-01-08 14:06:00,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-08 14:06:00,423 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:06:00,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:00,425 INFO L225 Difference]: With dead ends: 147 [2019-01-08 14:06:00,425 INFO L226 Difference]: Without dead ends: 146 [2019-01-08 14:06:00,425 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=109, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:06:00,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2019-01-08 14:06:00,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 89. [2019-01-08 14:06:00,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2019-01-08 14:06:00,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 464 transitions. [2019-01-08 14:06:00,460 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 464 transitions. Word has length 5 [2019-01-08 14:06:00,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:00,460 INFO L480 AbstractCegarLoop]: Abstraction has 89 states and 464 transitions. [2019-01-08 14:06:00,461 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:06:00,461 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 464 transitions. [2019-01-08 14:06:00,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:00,461 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:00,461 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:00,462 INFO L423 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:00,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:00,462 INFO L82 PathProgramCache]: Analyzing trace with hash 29187556, now seen corresponding path program 1 times [2019-01-08 14:06:00,462 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:00,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:00,463 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:00,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:00,463 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:00,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:00,629 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:00,630 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:00,630 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:00,630 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:00,630 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [32], [33] [2019-01-08 14:06:00,631 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:00,631 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:00,633 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:00,633 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:06:00,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:00,633 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:00,633 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:00,634 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:00,642 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:00,643 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:00,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:00,649 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:00,670 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:00,672 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:00,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,678 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:00,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,689 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:00,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,703 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:00,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,712 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:00,723 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:00,723 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:00,764 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:00,798 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:00,824 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:00,843 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:00,861 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:00,876 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:00,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,914 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:00,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,954 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:00,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:00,998 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:01,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,054 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:01,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,127 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:01,127 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:01,154 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:01,180 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:01,206 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:01,231 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:01,280 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:01,280 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:01,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,318 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:06:01,319 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:01,363 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:01,363 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:01,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:01,444 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 105 [2019-01-08 14:06:01,445 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:01,491 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:01,492 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-08 14:06:01,510 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:01,510 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:01,531 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:01,549 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:01,550 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:06:01,550 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:01,550 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:06:01,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:06:01,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:06:01,550 INFO L87 Difference]: Start difference. First operand 89 states and 464 transitions. Second operand 8 states. [2019-01-08 14:06:01,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:01,993 INFO L93 Difference]: Finished difference Result 128 states and 531 transitions. [2019-01-08 14:06:01,993 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:06:01,994 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:06:01,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:01,995 INFO L225 Difference]: With dead ends: 128 [2019-01-08 14:06:01,996 INFO L226 Difference]: Without dead ends: 127 [2019-01-08 14:06:01,996 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:06:01,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2019-01-08 14:06:02,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 92. [2019-01-08 14:06:02,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2019-01-08 14:06:02,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 488 transitions. [2019-01-08 14:06:02,031 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 488 transitions. Word has length 5 [2019-01-08 14:06:02,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:02,031 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 488 transitions. [2019-01-08 14:06:02,031 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:06:02,031 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 488 transitions. [2019-01-08 14:06:02,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:02,032 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:02,032 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:02,032 INFO L423 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:02,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:02,033 INFO L82 PathProgramCache]: Analyzing trace with hash 29187368, now seen corresponding path program 1 times [2019-01-08 14:06:02,033 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:02,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:02,033 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:02,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:02,034 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:02,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:02,233 WARN L181 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 20 [2019-01-08 14:06:02,270 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:02,270 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:02,270 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:02,271 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:02,271 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [31] [2019-01-08 14:06:02,274 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:02,274 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:02,276 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:02,277 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:06:02,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:02,277 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:02,277 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:02,278 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:02,286 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:02,286 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:02,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:02,292 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:02,316 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:02,319 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:02,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,323 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:02,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,330 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:02,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,342 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:02,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,356 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:02,366 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:02,367 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:02,406 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:02,440 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:02,466 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:02,487 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:02,502 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:02,516 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:02,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,554 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:02,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,593 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:02,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,640 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:02,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,698 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:02,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:02,773 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:02,773 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:02,801 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:02,828 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:02,857 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:02,882 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:02,931 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:02,932 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:03,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,019 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:06:03,019 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:03,082 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:03,082 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:03,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,138 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 105 [2019-01-08 14:06:03,139 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:03,189 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:03,190 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-08 14:06:03,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,230 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:03,232 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:03,233 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 118 [2019-01-08 14:06:03,233 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:03,288 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:03,288 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-08 14:06:03,330 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:03,330 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:03,369 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:03,388 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:03,389 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:06:03,389 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:03,389 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:06:03,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:06:03,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:06:03,390 INFO L87 Difference]: Start difference. First operand 92 states and 488 transitions. Second operand 10 states. [2019-01-08 14:06:04,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:04,120 INFO L93 Difference]: Finished difference Result 146 states and 591 transitions. [2019-01-08 14:06:04,121 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:06:04,121 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:06:04,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:04,123 INFO L225 Difference]: With dead ends: 146 [2019-01-08 14:06:04,123 INFO L226 Difference]: Without dead ends: 144 [2019-01-08 14:06:04,124 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:06:04,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2019-01-08 14:06:04,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 98. [2019-01-08 14:06:04,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2019-01-08 14:06:04,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 536 transitions. [2019-01-08 14:06:04,170 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 536 transitions. Word has length 5 [2019-01-08 14:06:04,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:04,170 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 536 transitions. [2019-01-08 14:06:04,170 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:06:04,171 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 536 transitions. [2019-01-08 14:06:04,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:04,171 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:04,171 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:04,172 INFO L423 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:04,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:04,172 INFO L82 PathProgramCache]: Analyzing trace with hash 29175836, now seen corresponding path program 1 times [2019-01-08 14:06:04,172 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:04,173 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:04,173 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:04,173 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:04,173 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:04,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:04,304 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:04,305 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:04,305 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:04,305 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:04,305 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [26], [31] [2019-01-08 14:06:04,306 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:04,306 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:04,309 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:04,309 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:06:04,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:04,310 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:04,310 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:04,310 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:04,327 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:04,327 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:04,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:04,333 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:04,357 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:04,360 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:04,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,369 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:04,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,377 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:04,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,392 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:04,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,401 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:04,412 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:04,413 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:04,453 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:04,487 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:04,512 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:04,533 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:04,548 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:04,563 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:04,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,602 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:04,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,641 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:04,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,690 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:04,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,746 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:04,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:04,820 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:04,820 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:04,847 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:04,873 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:04,899 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:04,926 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:04,974 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:04,975 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:05,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,055 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:06:05,056 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:05,099 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:05,099 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:05,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,134 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:05,135 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 106 [2019-01-08 14:06:05,136 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:05,183 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:05,183 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:59 [2019-01-08 14:06:05,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:05,222 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:05,223 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 108 [2019-01-08 14:06:05,223 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:05,271 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:05,271 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:57 [2019-01-08 14:06:05,298 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:05,298 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:05,353 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:05,373 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:05,374 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:06:05,374 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:05,374 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:06:05,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:06:05,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:06:05,375 INFO L87 Difference]: Start difference. First operand 98 states and 536 transitions. Second operand 10 states. [2019-01-08 14:06:06,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:06,370 INFO L93 Difference]: Finished difference Result 140 states and 582 transitions. [2019-01-08 14:06:06,370 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:06:06,370 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:06:06,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:06,372 INFO L225 Difference]: With dead ends: 140 [2019-01-08 14:06:06,372 INFO L226 Difference]: Without dead ends: 138 [2019-01-08 14:06:06,373 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=110, Invalid=196, Unknown=0, NotChecked=0, Total=306 [2019-01-08 14:06:06,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2019-01-08 14:06:06,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 92. [2019-01-08 14:06:06,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2019-01-08 14:06:06,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 486 transitions. [2019-01-08 14:06:06,411 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 486 transitions. Word has length 5 [2019-01-08 14:06:06,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:06,412 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 486 transitions. [2019-01-08 14:06:06,412 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:06:06,412 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 486 transitions. [2019-01-08 14:06:06,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:06,412 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:06,412 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:06,412 INFO L423 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:06,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:06,413 INFO L82 PathProgramCache]: Analyzing trace with hash 29191274, now seen corresponding path program 1 times [2019-01-08 14:06:06,413 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:06,413 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:06,413 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:06,413 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:06,413 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:06,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:06,636 WARN L181 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 17 [2019-01-08 14:06:06,680 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:06,681 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:06,681 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:06,681 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:06,682 INFO L207 CegarAbsIntRunner]: [0], [18], [26], [28], [31] [2019-01-08 14:06:06,683 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:06,683 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:06,685 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:06,686 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:06:06,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:06,686 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:06,687 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:06,687 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:06,699 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:06,699 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:06,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:06,706 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:06,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,731 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:06,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,771 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:06,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,821 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:06,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,883 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:06,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,956 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:06,960 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:06,961 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:06,991 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:07,019 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:07,048 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:07,077 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:07,115 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:07,119 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:07,122 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:07,126 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:07,129 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:07,134 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:07,142 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:07,143 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:07,190 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:07,220 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:07,244 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:07,262 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:07,276 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:07,289 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:07,336 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:07,337 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:07,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,383 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 100 [2019-01-08 14:06:07,384 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:06:07,536 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 2 xjuncts. [2019-01-08 14:06:07,537 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-08 14:06:07,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,596 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:07,597 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 112 [2019-01-08 14:06:07,598 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:07,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:07,716 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:07,738 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 131 [2019-01-08 14:06:07,739 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-01-08 14:06:07,962 INFO L267 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 2 dim-1 vars, End of recursive call: 13 dim-0 vars, and 3 xjuncts. [2019-01-08 14:06:07,962 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:185 [2019-01-08 14:06:08,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,131 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 8 case distinctions, treesize of input 78 treesize of output 136 [2019-01-08 14:06:08,136 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-08 14:06:08,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:08,641 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:08,642 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 105 [2019-01-08 14:06:08,643 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:08,850 INFO L267 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 2 dim-1 vars, End of recursive call: 31 dim-0 vars, and 6 xjuncts. [2019-01-08 14:06:08,851 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:152, output treesize:346 [2019-01-08 14:06:09,134 WARN L181 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 211 DAG size of output: 109 [2019-01-08 14:06:09,135 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:09,135 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:09,182 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:09,202 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:09,202 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-08 14:06:09,202 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:09,203 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:06:09,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:06:09,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:06:09,203 INFO L87 Difference]: Start difference. First operand 92 states and 486 transitions. Second operand 10 states. [2019-01-08 14:06:09,590 WARN L181 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 89 [2019-01-08 14:06:13,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:13,669 INFO L93 Difference]: Finished difference Result 155 states and 683 transitions. [2019-01-08 14:06:13,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:06:13,669 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:06:13,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:13,671 INFO L225 Difference]: With dead ends: 155 [2019-01-08 14:06:13,672 INFO L226 Difference]: Without dead ends: 154 [2019-01-08 14:06:13,672 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:06:13,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2019-01-08 14:06:13,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 98. [2019-01-08 14:06:13,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2019-01-08 14:06:13,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 534 transitions. [2019-01-08 14:06:13,719 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 534 transitions. Word has length 5 [2019-01-08 14:06:13,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:13,719 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 534 transitions. [2019-01-08 14:06:13,719 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:06:13,719 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 534 transitions. [2019-01-08 14:06:13,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:13,720 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:13,720 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:13,720 INFO L423 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:13,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:13,721 INFO L82 PathProgramCache]: Analyzing trace with hash 29193322, now seen corresponding path program 1 times [2019-01-08 14:06:13,721 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:13,721 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:13,722 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:13,722 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:13,722 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:13,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:13,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:13,861 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:13,861 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:13,862 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:13,862 INFO L207 CegarAbsIntRunner]: [0], [18], [28], [32], [33] [2019-01-08 14:06:13,863 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:13,863 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:13,866 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:13,866 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:06:13,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:13,867 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:13,867 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:13,867 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:13,875 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:13,875 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:13,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:13,882 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:13,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:13,923 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:06:13,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:13,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:13,971 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:06:14,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,022 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:06:14,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,088 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:06:14,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,176 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:06:14,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,377 INFO L303 Elim1Store]: Index analysis took 111 ms [2019-01-08 14:06:14,378 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:06:14,379 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,420 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,463 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,502 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,546 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,591 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,647 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:14,650 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:14,652 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:14,656 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:14,660 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:14,663 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:14,665 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:06:14,666 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,717 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,747 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,771 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,790 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,807 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,821 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,890 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:14,890 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-08 14:06:14,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:14,917 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:06:14,918 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:14,981 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:14,981 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-08 14:06:15,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:15,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:15,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:15,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:15,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:15,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:15,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:15,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:15,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:15,014 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:06:15,015 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:15,085 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:15,085 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:108, output treesize:78 [2019-01-08 14:06:15,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:15,115 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:15,136 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:15,155 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:15,155 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:06:15,155 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:15,156 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:06:15,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:06:15,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:06:15,156 INFO L87 Difference]: Start difference. First operand 98 states and 534 transitions. Second operand 8 states. [2019-01-08 14:06:15,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:15,789 INFO L93 Difference]: Finished difference Result 137 states and 601 transitions. [2019-01-08 14:06:15,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:06:15,790 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:06:15,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:15,792 INFO L225 Difference]: With dead ends: 137 [2019-01-08 14:06:15,792 INFO L226 Difference]: Without dead ends: 132 [2019-01-08 14:06:15,793 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:06:15,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2019-01-08 14:06:15,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 100. [2019-01-08 14:06:15,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2019-01-08 14:06:15,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 556 transitions. [2019-01-08 14:06:15,847 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 556 transitions. Word has length 5 [2019-01-08 14:06:15,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:15,848 INFO L480 AbstractCegarLoop]: Abstraction has 100 states and 556 transitions. [2019-01-08 14:06:15,848 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:06:15,848 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 556 transitions. [2019-01-08 14:06:15,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:15,848 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:15,849 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:15,849 INFO L423 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:15,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:15,849 INFO L82 PathProgramCache]: Analyzing trace with hash 29193134, now seen corresponding path program 2 times [2019-01-08 14:06:15,849 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:15,850 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:15,850 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:15,850 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:15,850 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:15,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:15,938 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:15,939 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:15,939 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:15,939 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:06:15,939 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:06:15,939 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:15,939 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:15,949 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:06:15,949 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:06:15,955 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-08 14:06:15,955 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:06:15,956 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:15,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:15,985 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:06:16,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,033 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:06:16,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,086 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:06:16,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,162 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:06:16,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,244 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:06:16,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,346 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:06:16,347 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,388 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,429 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,468 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,511 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,554 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,605 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:16,608 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:16,610 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:16,612 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:16,615 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:16,617 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:16,625 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:06:16,625 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,675 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,706 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,730 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,749 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,765 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,780 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,848 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:16,848 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:06:16,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,888 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:06:16,888 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:16,955 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:16,956 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:06:16,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:16,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,003 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:06:17,004 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:17,074 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:17,075 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-08 14:06:17,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,123 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:17,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:17,125 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 151 [2019-01-08 14:06:17,126 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:17,194 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:17,195 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:64 [2019-01-08 14:06:17,217 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:17,218 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:17,261 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:17,281 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:17,281 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:06:17,281 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:17,281 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:06:17,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:06:17,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:06:17,282 INFO L87 Difference]: Start difference. First operand 100 states and 556 transitions. Second operand 10 states. [2019-01-08 14:06:18,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:18,319 INFO L93 Difference]: Finished difference Result 154 states and 681 transitions. [2019-01-08 14:06:18,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:06:18,319 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:06:18,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:18,321 INFO L225 Difference]: With dead ends: 154 [2019-01-08 14:06:18,321 INFO L226 Difference]: Without dead ends: 152 [2019-01-08 14:06:18,321 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:06:18,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2019-01-08 14:06:18,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 109. [2019-01-08 14:06:18,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2019-01-08 14:06:18,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 628 transitions. [2019-01-08 14:06:18,384 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 628 transitions. Word has length 5 [2019-01-08 14:06:18,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:18,385 INFO L480 AbstractCegarLoop]: Abstraction has 109 states and 628 transitions. [2019-01-08 14:06:18,385 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:06:18,385 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 628 transitions. [2019-01-08 14:06:18,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:18,386 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:18,386 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:18,386 INFO L423 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:18,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:18,386 INFO L82 PathProgramCache]: Analyzing trace with hash 29179868, now seen corresponding path program 1 times [2019-01-08 14:06:18,386 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:18,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:18,387 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:06:18,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:18,387 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:18,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:18,739 WARN L181 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 20 DAG size of output: 16 [2019-01-08 14:06:18,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:18,895 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:18,895 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:18,895 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:18,895 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [32], [33] [2019-01-08 14:06:18,896 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:18,896 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:18,898 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:18,898 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:06:18,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:18,899 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:18,899 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:18,899 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:18,911 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:18,911 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:18,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:18,918 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:18,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:18,944 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:18,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:18,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:18,986 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:19,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,033 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:19,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,091 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:19,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:19,160 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:19,161 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:19,189 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:19,216 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:19,245 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:19,274 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:19,307 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:19,311 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:19,313 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:19,317 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:19,319 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:19,322 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:19,331 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:19,332 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:19,371 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:19,401 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:19,425 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:19,444 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:19,461 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:19,475 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:19,524 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:19,525 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:21,571 WARN L181 SmtUtils]: Spent 2.04 s on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2019-01-08 14:06:21,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:21,576 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:06:21,577 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:21,620 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:21,620 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:21,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:21,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:21,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:21,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:21,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:21,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:21,651 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:21,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:21,653 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:06:21,654 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:21,703 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:21,704 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-08 14:06:21,726 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:21,726 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:21,747 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:21,767 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:21,767 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:06:21,767 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:21,767 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:06:21,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:06:21,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:06:21,768 INFO L87 Difference]: Start difference. First operand 109 states and 628 transitions. Second operand 8 states. [2019-01-08 14:06:22,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:22,222 INFO L93 Difference]: Finished difference Result 140 states and 686 transitions. [2019-01-08 14:06:22,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:06:22,223 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:06:22,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:22,225 INFO L225 Difference]: With dead ends: 140 [2019-01-08 14:06:22,225 INFO L226 Difference]: Without dead ends: 139 [2019-01-08 14:06:22,226 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:06:22,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2019-01-08 14:06:22,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 112. [2019-01-08 14:06:22,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2019-01-08 14:06:22,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 652 transitions. [2019-01-08 14:06:22,293 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 652 transitions. Word has length 5 [2019-01-08 14:06:22,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:22,294 INFO L480 AbstractCegarLoop]: Abstraction has 112 states and 652 transitions. [2019-01-08 14:06:22,294 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:06:22,294 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 652 transitions. [2019-01-08 14:06:22,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:22,295 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:22,295 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:22,295 INFO L423 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:22,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:22,295 INFO L82 PathProgramCache]: Analyzing trace with hash 29179680, now seen corresponding path program 1 times [2019-01-08 14:06:22,296 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:22,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:22,296 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:22,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:22,296 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:22,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:22,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:22,451 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:22,451 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:22,451 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:22,451 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [26], [31] [2019-01-08 14:06:22,452 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:22,453 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:22,457 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:22,457 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:06:22,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:22,458 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:22,458 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:22,458 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:22,468 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:22,468 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:22,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:22,475 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:22,506 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:22,511 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:22,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,518 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:22,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,529 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:22,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,539 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:22,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,552 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:22,563 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:22,564 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:22,608 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:22,750 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:22,774 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:22,796 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:22,812 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:22,828 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:22,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,867 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:22,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,908 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:22,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:22,956 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:23,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,017 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:23,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,092 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:23,093 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:23,119 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:23,145 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:23,172 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:23,200 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:23,247 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:23,247 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:23,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,310 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:06:23,310 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:23,360 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:23,360 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:23,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,403 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:06:23,404 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:23,464 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:23,465 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-08 14:06:23,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,508 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:23,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:23,510 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 122 [2019-01-08 14:06:23,511 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:23,568 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:23,568 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-08 14:06:23,593 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:23,593 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:23,650 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:23,669 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:23,669 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:06:23,669 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:23,669 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:06:23,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:06:23,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:06:23,670 INFO L87 Difference]: Start difference. First operand 112 states and 652 transitions. Second operand 10 states. [2019-01-08 14:06:24,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:24,393 INFO L93 Difference]: Finished difference Result 161 states and 770 transitions. [2019-01-08 14:06:24,393 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:06:24,393 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:06:24,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:24,396 INFO L225 Difference]: With dead ends: 161 [2019-01-08 14:06:24,396 INFO L226 Difference]: Without dead ends: 159 [2019-01-08 14:06:24,397 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:06:24,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2019-01-08 14:06:24,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 121. [2019-01-08 14:06:24,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2019-01-08 14:06:24,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 724 transitions. [2019-01-08 14:06:24,451 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 724 transitions. Word has length 5 [2019-01-08 14:06:24,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:24,451 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 724 transitions. [2019-01-08 14:06:24,452 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:06:24,452 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 724 transitions. [2019-01-08 14:06:24,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:24,452 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:24,452 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:24,452 INFO L423 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:24,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:24,453 INFO L82 PathProgramCache]: Analyzing trace with hash 28830064, now seen corresponding path program 1 times [2019-01-08 14:06:24,453 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:24,453 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:24,453 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:24,454 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:24,454 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:24,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:24,514 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:06:24,514 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:24,514 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:24,514 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:24,514 INFO L207 CegarAbsIntRunner]: [0], [6], [22], [32], [33] [2019-01-08 14:06:24,515 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:24,515 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:24,517 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:24,517 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:06:24,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:24,518 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:24,518 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:24,518 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:24,526 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:24,527 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:24,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:24,532 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:24,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,569 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:24,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,616 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:24,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,668 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:24,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,737 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:24,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:24,826 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:24,827 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:24,867 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:24,906 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:24,960 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:25,000 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:25,049 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:25,053 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:25,055 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:25,058 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:25,061 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:25,068 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:25,078 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:25,079 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:25,116 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:25,150 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:25,174 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:25,193 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:25,207 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:25,222 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:25,271 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:25,272 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:25,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:25,316 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:06:25,316 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:25,360 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:25,361 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:25,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:25,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:25,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:25,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:25,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:25,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:25,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:25,459 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:25,460 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 105 [2019-01-08 14:06:25,460 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:25,507 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:25,508 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:59 [2019-01-08 14:06:25,529 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:25,529 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:25,551 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:25,571 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:25,571 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:06:25,571 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:25,572 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:06:25,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:06:25,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:06:25,572 INFO L87 Difference]: Start difference. First operand 121 states and 724 transitions. Second operand 8 states. [2019-01-08 14:06:26,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:26,063 INFO L93 Difference]: Finished difference Result 156 states and 773 transitions. [2019-01-08 14:06:26,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:06:26,064 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:06:26,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:26,066 INFO L225 Difference]: With dead ends: 156 [2019-01-08 14:06:26,066 INFO L226 Difference]: Without dead ends: 154 [2019-01-08 14:06:26,066 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:06:26,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2019-01-08 14:06:26,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 123. [2019-01-08 14:06:26,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2019-01-08 14:06:26,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 733 transitions. [2019-01-08 14:06:26,130 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 733 transitions. Word has length 5 [2019-01-08 14:06:26,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:26,131 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 733 transitions. [2019-01-08 14:06:26,131 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:06:26,131 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 733 transitions. [2019-01-08 14:06:26,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:26,132 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:26,132 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:26,132 INFO L423 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:26,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:26,132 INFO L82 PathProgramCache]: Analyzing trace with hash 28818532, now seen corresponding path program 1 times [2019-01-08 14:06:26,132 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:26,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:26,133 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:26,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:26,133 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:26,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:26,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:26,407 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:26,407 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:26,407 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:26,407 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [32], [33] [2019-01-08 14:06:26,408 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:26,408 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:26,411 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:26,411 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:06:26,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:26,411 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:26,411 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:26,411 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:26,426 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:26,427 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:26,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:26,447 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:26,649 WARN L181 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-08 14:06:26,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:26,676 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:27,098 WARN L181 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 28 [2019-01-08 14:06:27,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,147 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:27,396 WARN L181 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 29 [2019-01-08 14:06:27,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,405 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:27,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,463 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,465 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:27,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,539 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:27,539 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:27,565 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:27,593 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:27,619 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:27,645 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:27,682 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:27,686 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:27,688 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:27,691 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:27,694 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:27,697 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:27,706 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:27,707 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:27,744 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:27,775 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:27,798 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:27,817 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:27,833 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:27,848 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:27,898 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:27,898 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:27,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:27,932 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:06:27,933 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:27,979 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:27,979 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:28,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,178 INFO L303 Elim1Store]: Index analysis took 181 ms [2019-01-08 14:06:28,178 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 111 [2019-01-08 14:06:28,179 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:28,265 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:28,266 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-08 14:06:28,285 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:28,285 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:28,295 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:28,315 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:28,315 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-08 14:06:28,315 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:28,315 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:06:28,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:06:28,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2019-01-08 14:06:28,316 INFO L87 Difference]: Start difference. First operand 123 states and 733 transitions. Second operand 8 states. [2019-01-08 14:06:28,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:28,687 INFO L93 Difference]: Finished difference Result 168 states and 891 transitions. [2019-01-08 14:06:28,687 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:06:28,687 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:06:28,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:28,689 INFO L225 Difference]: With dead ends: 168 [2019-01-08 14:06:28,689 INFO L226 Difference]: Without dead ends: 167 [2019-01-08 14:06:28,690 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:06:28,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2019-01-08 14:06:28,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 139. [2019-01-08 14:06:28,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2019-01-08 14:06:28,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 865 transitions. [2019-01-08 14:06:28,755 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 865 transitions. Word has length 5 [2019-01-08 14:06:28,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:28,755 INFO L480 AbstractCegarLoop]: Abstraction has 139 states and 865 transitions. [2019-01-08 14:06:28,755 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:06:28,755 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 865 transitions. [2019-01-08 14:06:28,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:28,756 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:28,756 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:28,756 INFO L423 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:28,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:28,756 INFO L82 PathProgramCache]: Analyzing trace with hash 28818344, now seen corresponding path program 1 times [2019-01-08 14:06:28,757 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:28,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:28,757 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:28,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:28,757 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:28,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:28,890 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:28,891 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:28,891 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:28,891 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:28,891 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [26], [31] [2019-01-08 14:06:28,897 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:28,897 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:28,900 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:28,901 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:06:28,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:28,901 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:28,902 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:28,902 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:28,917 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:28,917 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:28,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:28,925 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:28,959 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:28,962 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:28,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,968 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:28,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,977 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:28,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,987 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:28,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:28,997 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:29,008 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:29,009 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,055 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,088 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,115 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,135 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,151 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,167 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,205 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:29,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,246 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:29,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,290 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:29,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,348 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:29,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,421 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:29,422 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,447 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,474 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,500 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,528 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,577 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:29,578 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:29,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,627 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:06:29,627 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,672 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:29,673 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:29,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,705 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 111 [2019-01-08 14:06:29,705 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,756 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:29,756 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-08 14:06:29,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:29,796 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:29,797 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 134 [2019-01-08 14:06:29,798 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:29,851 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:29,851 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-08 14:06:29,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:29,876 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:29,904 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:29,925 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:29,925 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-08 14:06:29,926 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:29,926 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:06:29,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:06:29,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:06:29,926 INFO L87 Difference]: Start difference. First operand 139 states and 865 transitions. Second operand 10 states. [2019-01-08 14:06:30,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:30,680 INFO L93 Difference]: Finished difference Result 242 states and 1262 transitions. [2019-01-08 14:06:30,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-08 14:06:30,681 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:06:30,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:30,684 INFO L225 Difference]: With dead ends: 242 [2019-01-08 14:06:30,684 INFO L226 Difference]: Without dead ends: 240 [2019-01-08 14:06:30,685 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2019-01-08 14:06:30,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2019-01-08 14:06:30,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 178. [2019-01-08 14:06:30,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2019-01-08 14:06:30,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 1177 transitions. [2019-01-08 14:06:30,768 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 1177 transitions. Word has length 5 [2019-01-08 14:06:30,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:30,768 INFO L480 AbstractCegarLoop]: Abstraction has 178 states and 1177 transitions. [2019-01-08 14:06:30,768 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:06:30,768 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 1177 transitions. [2019-01-08 14:06:30,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:30,769 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:30,769 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:30,769 INFO L423 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:30,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:30,770 INFO L82 PathProgramCache]: Analyzing trace with hash 28835830, now seen corresponding path program 1 times [2019-01-08 14:06:30,770 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:30,770 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:30,770 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:30,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:30,771 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:30,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:30,927 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:06:30,927 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:30,927 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:30,927 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:30,928 INFO L207 CegarAbsIntRunner]: [0], [6], [28], [32], [33] [2019-01-08 14:06:30,929 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:30,929 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:30,932 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:30,932 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:06:30,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:30,933 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:30,933 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:30,933 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:30,949 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:30,949 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:30,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:30,955 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:30,990 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:30,994 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:30,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,001 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:31,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,007 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:31,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,016 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:31,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,027 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:31,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,040 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:06:31,040 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:31,099 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:31,133 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:31,158 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:31,179 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:31,198 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:31,215 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:31,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,262 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:06:31,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,307 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:06:31,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,365 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:06:31,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,432 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:06:31,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,518 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:06:31,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,628 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:06:31,628 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:31,670 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:31,710 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:31,752 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:31,794 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:31,837 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:31,910 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:31,911 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-08 14:06:31,956 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:31,957 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:06:31,957 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:32,027 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:32,028 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-08 14:06:32,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:32,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:32,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:32,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:32,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:32,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:32,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:32,061 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:32,062 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:32,063 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 134 [2019-01-08 14:06:32,063 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:32,126 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:32,127 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:106, output treesize:80 [2019-01-08 14:06:32,153 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:32,153 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:32,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:32,196 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:32,196 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:06:32,196 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:32,196 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:06:32,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:06:32,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:06:32,197 INFO L87 Difference]: Start difference. First operand 178 states and 1177 transitions. Second operand 8 states. [2019-01-08 14:06:32,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:32,769 INFO L93 Difference]: Finished difference Result 211 states and 1231 transitions. [2019-01-08 14:06:32,769 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:06:32,770 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:06:32,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:32,773 INFO L225 Difference]: With dead ends: 211 [2019-01-08 14:06:32,773 INFO L226 Difference]: Without dead ends: 203 [2019-01-08 14:06:32,773 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:06:32,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2019-01-08 14:06:32,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 176. [2019-01-08 14:06:32,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2019-01-08 14:06:32,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 1188 transitions. [2019-01-08 14:06:32,884 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 1188 transitions. Word has length 5 [2019-01-08 14:06:32,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:32,884 INFO L480 AbstractCegarLoop]: Abstraction has 176 states and 1188 transitions. [2019-01-08 14:06:32,884 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:06:32,884 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 1188 transitions. [2019-01-08 14:06:32,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:32,885 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:32,885 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:32,886 INFO L423 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:32,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:32,886 INFO L82 PathProgramCache]: Analyzing trace with hash 28822376, now seen corresponding path program 1 times [2019-01-08 14:06:32,886 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:32,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:32,887 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:32,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:32,887 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:32,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:33,179 WARN L181 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 20 DAG size of output: 16 [2019-01-08 14:06:33,433 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:06:33,433 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:33,434 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:33,434 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:33,434 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [32], [33] [2019-01-08 14:06:33,435 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:33,435 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:33,437 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:33,437 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:06:33,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:33,437 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:33,438 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:33,438 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:33,454 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:33,454 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:33,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:33,474 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:33,646 WARN L181 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-08 14:06:33,652 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:33,654 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:33,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,660 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:33,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,666 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:33,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,673 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:33,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,684 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:33,694 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:33,695 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:33,735 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:33,769 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:33,793 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:33,814 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:33,829 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:33,847 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:33,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,884 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:33,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,924 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:33,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:33,978 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:34,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,034 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:34,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,105 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:34,106 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:34,130 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:34,155 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:34,181 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:34,207 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:34,257 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:34,257 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:34,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,310 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:06:34,311 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:34,357 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:34,357 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:34,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:34,389 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:34,390 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 105 [2019-01-08 14:06:34,391 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:34,435 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:34,435 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:59 [2019-01-08 14:06:34,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:34,456 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:34,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:34,496 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:34,496 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:06:34,496 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:34,496 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:06:34,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:06:34,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:06:34,497 INFO L87 Difference]: Start difference. First operand 176 states and 1188 transitions. Second operand 8 states. [2019-01-08 14:06:34,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:34,933 INFO L93 Difference]: Finished difference Result 201 states and 1233 transitions. [2019-01-08 14:06:34,933 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:06:34,933 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:06:34,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:34,936 INFO L225 Difference]: With dead ends: 201 [2019-01-08 14:06:34,936 INFO L226 Difference]: Without dead ends: 200 [2019-01-08 14:06:34,937 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:06:34,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2019-01-08 14:06:35,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 178. [2019-01-08 14:06:35,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2019-01-08 14:06:35,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 1204 transitions. [2019-01-08 14:06:35,026 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 1204 transitions. Word has length 5 [2019-01-08 14:06:35,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:35,026 INFO L480 AbstractCegarLoop]: Abstraction has 178 states and 1204 transitions. [2019-01-08 14:06:35,026 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:06:35,026 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 1204 transitions. [2019-01-08 14:06:35,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:35,027 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:35,027 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:35,027 INFO L423 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:35,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:35,027 INFO L82 PathProgramCache]: Analyzing trace with hash 29302192, now seen corresponding path program 1 times [2019-01-08 14:06:35,027 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:35,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:35,028 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:35,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:35,028 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:35,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:35,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:35,165 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:35,165 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:35,165 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:35,165 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [31] [2019-01-08 14:06:35,166 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:35,166 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:35,168 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:35,168 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:06:35,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:35,168 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:35,168 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:35,169 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:35,178 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:35,179 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:35,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:35,184 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:35,212 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:35,216 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:35,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,222 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:35,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,230 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:35,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,241 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:35,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,254 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:35,265 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:35,266 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:35,307 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:35,342 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:35,369 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:35,389 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:35,407 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:35,424 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:35,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,462 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:35,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,499 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:35,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,546 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:35,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,601 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:35,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,674 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:35,675 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:35,701 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:35,728 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:35,754 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:35,782 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:35,831 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:35,832 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:35,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,889 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:06:35,889 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:35,935 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:35,936 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:35,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:35,973 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 103 [2019-01-08 14:06:35,973 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:36,017 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:36,018 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-08 14:06:36,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:36,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:36,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:36,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:36,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:36,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:36,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:36,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:36,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:36,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:36,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:36,059 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:36,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:36,061 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 122 [2019-01-08 14:06:36,062 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:36,113 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:36,114 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-08 14:06:36,134 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:36,135 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:36,173 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:36,191 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:36,191 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:06:36,191 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:36,191 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:06:36,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:06:36,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:06:36,192 INFO L87 Difference]: Start difference. First operand 178 states and 1204 transitions. Second operand 10 states. [2019-01-08 14:06:36,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:36,978 INFO L93 Difference]: Finished difference Result 245 states and 1358 transitions. [2019-01-08 14:06:36,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:06:36,979 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:06:36,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:36,982 INFO L225 Difference]: With dead ends: 245 [2019-01-08 14:06:36,982 INFO L226 Difference]: Without dead ends: 243 [2019-01-08 14:06:36,983 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=100, Invalid=172, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:06:36,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2019-01-08 14:06:37,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 191. [2019-01-08 14:06:37,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2019-01-08 14:06:37,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 1287 transitions. [2019-01-08 14:06:37,085 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 1287 transitions. Word has length 5 [2019-01-08 14:06:37,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:37,085 INFO L480 AbstractCegarLoop]: Abstraction has 191 states and 1287 transitions. [2019-01-08 14:06:37,085 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:06:37,085 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 1287 transitions. [2019-01-08 14:06:37,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:37,086 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:37,087 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:37,087 INFO L423 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:37,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:37,087 INFO L82 PathProgramCache]: Analyzing trace with hash 29295188, now seen corresponding path program 1 times [2019-01-08 14:06:37,087 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:37,088 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:37,088 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:37,088 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:37,088 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:37,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:37,520 WARN L181 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 14 [2019-01-08 14:06:37,531 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:37,531 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:37,531 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:37,531 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:37,531 INFO L207 CegarAbsIntRunner]: [0], [10], [22], [32], [33] [2019-01-08 14:06:37,533 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:37,533 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:37,534 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:37,535 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:06:37,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:37,535 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:37,535 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:37,535 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:37,547 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:37,548 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:37,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:37,554 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:37,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,577 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:37,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,620 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:37,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,667 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:37,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,727 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:37,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:37,800 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:37,801 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:37,829 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:37,856 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:37,882 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:37,910 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:37,948 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:37,952 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:37,974 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:37,992 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:37,996 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:37,998 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:38,008 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:38,008 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:38,046 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:38,076 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:38,100 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:38,117 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:38,133 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:38,147 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:38,205 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:38,206 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:38,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:38,236 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:06:38,237 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:38,278 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:38,278 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:38,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:38,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:38,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:38,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:38,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:38,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:38,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:38,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:38,307 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 111 [2019-01-08 14:06:38,308 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:38,356 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:38,356 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-08 14:06:38,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:38,377 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:38,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:38,402 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:38,402 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2019-01-08 14:06:38,402 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:38,402 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:06:38,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:06:38,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2019-01-08 14:06:38,403 INFO L87 Difference]: Start difference. First operand 191 states and 1287 transitions. Second operand 8 states. [2019-01-08 14:06:38,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:38,811 INFO L93 Difference]: Finished difference Result 343 states and 2333 transitions. [2019-01-08 14:06:38,812 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:06:38,812 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:06:38,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:38,817 INFO L225 Difference]: With dead ends: 343 [2019-01-08 14:06:38,817 INFO L226 Difference]: Without dead ends: 342 [2019-01-08 14:06:38,817 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2019-01-08 14:06:38,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2019-01-08 14:06:38,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 304. [2019-01-08 14:06:38,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2019-01-08 14:06:38,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 2201 transitions. [2019-01-08 14:06:38,957 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 2201 transitions. Word has length 5 [2019-01-08 14:06:38,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:38,957 INFO L480 AbstractCegarLoop]: Abstraction has 304 states and 2201 transitions. [2019-01-08 14:06:38,957 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:06:38,958 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 2201 transitions. [2019-01-08 14:06:38,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:38,959 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:38,959 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:38,959 INFO L423 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:38,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:38,959 INFO L82 PathProgramCache]: Analyzing trace with hash 29295000, now seen corresponding path program 1 times [2019-01-08 14:06:38,960 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:38,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:38,960 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:38,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:38,961 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:38,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:39,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:39,108 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:39,108 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:39,108 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:39,108 INFO L207 CegarAbsIntRunner]: [0], [10], [22], [26], [31] [2019-01-08 14:06:39,109 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:39,109 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:39,112 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:39,112 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:06:39,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:39,112 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:39,112 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:39,113 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:39,129 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:39,129 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:39,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:39,148 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:39,173 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:39,176 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:39,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,192 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:39,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,204 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:39,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,218 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:39,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,231 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:39,241 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:39,241 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,284 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,317 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,344 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,365 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,382 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,397 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,433 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:39,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,473 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:39,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,518 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:39,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,570 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,575 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:39,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,642 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:39,643 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,669 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,695 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,720 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,745 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,795 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:39,795 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:39,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,863 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:06:39,863 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,909 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:39,910 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:39,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:39,946 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 111 [2019-01-08 14:06:39,947 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:39,994 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:39,994 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-08 14:06:40,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:40,039 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:40,039 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 134 [2019-01-08 14:06:40,040 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:40,096 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:40,097 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-08 14:06:40,122 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:40,123 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:40,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:40,186 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:40,186 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:06:40,186 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:40,186 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:06:40,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:06:40,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:06:40,187 INFO L87 Difference]: Start difference. First operand 304 states and 2201 transitions. Second operand 10 states. [2019-01-08 14:06:42,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:42,210 INFO L93 Difference]: Finished difference Result 369 states and 2390 transitions. [2019-01-08 14:06:42,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:06:42,210 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:06:42,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:42,216 INFO L225 Difference]: With dead ends: 369 [2019-01-08 14:06:42,216 INFO L226 Difference]: Without dead ends: 367 [2019-01-08 14:06:42,217 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:06:42,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2019-01-08 14:06:42,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 320. [2019-01-08 14:06:42,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 320 states. [2019-01-08 14:06:42,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 2329 transitions. [2019-01-08 14:06:42,372 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 2329 transitions. Word has length 5 [2019-01-08 14:06:42,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:42,372 INFO L480 AbstractCegarLoop]: Abstraction has 320 states and 2329 transitions. [2019-01-08 14:06:42,372 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:06:42,372 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 2329 transitions. [2019-01-08 14:06:42,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:42,373 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:42,373 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:42,373 INFO L423 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:42,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:42,373 INFO L82 PathProgramCache]: Analyzing trace with hash 29312486, now seen corresponding path program 1 times [2019-01-08 14:06:42,373 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:42,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:42,374 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:42,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:42,374 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:42,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:42,451 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:42,451 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:42,451 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:42,451 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:42,452 INFO L207 CegarAbsIntRunner]: [0], [22], [28], [32], [33] [2019-01-08 14:06:42,453 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:42,454 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:42,456 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:42,456 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:06:42,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:42,457 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:42,457 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:42,457 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:42,468 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:42,468 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:42,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:42,474 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:42,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,511 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:06:42,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,563 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:06:42,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,620 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:06:42,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,693 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:06:42,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,778 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:06:42,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:42,885 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:06:42,885 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:42,931 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:42,979 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:43,030 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:43,079 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:43,131 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:43,196 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:43,198 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:43,201 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:43,205 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:43,208 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:43,210 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:43,213 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:06:43,213 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:43,266 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:43,296 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:43,320 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:43,340 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:43,356 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:43,370 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:43,438 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:43,438 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-08 14:06:43,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:43,488 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:06:43,488 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:43,556 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:43,556 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-08 14:06:43,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:43,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:43,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:43,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:43,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:43,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:43,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:43,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:43,591 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:43,593 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 134 [2019-01-08 14:06:43,594 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:43,707 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:43,708 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:106, output treesize:80 [2019-01-08 14:06:43,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:43,741 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:43,761 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:43,780 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:43,780 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:06:43,780 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:43,780 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:06:43,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:06:43,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:06:43,781 INFO L87 Difference]: Start difference. First operand 320 states and 2329 transitions. Second operand 8 states. [2019-01-08 14:06:44,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:44,457 INFO L93 Difference]: Finished difference Result 354 states and 2377 transitions. [2019-01-08 14:06:44,458 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:06:44,458 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:06:44,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:44,463 INFO L225 Difference]: With dead ends: 354 [2019-01-08 14:06:44,463 INFO L226 Difference]: Without dead ends: 350 [2019-01-08 14:06:44,464 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:06:44,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2019-01-08 14:06:44,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 323. [2019-01-08 14:06:44,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2019-01-08 14:06:44,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 2346 transitions. [2019-01-08 14:06:44,604 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 2346 transitions. Word has length 5 [2019-01-08 14:06:44,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:44,605 INFO L480 AbstractCegarLoop]: Abstraction has 323 states and 2346 transitions. [2019-01-08 14:06:44,605 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:06:44,605 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 2346 transitions. [2019-01-08 14:06:44,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:44,606 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:44,606 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:44,606 INFO L423 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:44,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:44,606 INFO L82 PathProgramCache]: Analyzing trace with hash 29299032, now seen corresponding path program 1 times [2019-01-08 14:06:44,606 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:44,607 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:44,607 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:44,607 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:44,607 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:44,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:44,695 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:44,696 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:44,696 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:44,696 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:44,696 INFO L207 CegarAbsIntRunner]: [0], [14], [22], [32], [33] [2019-01-08 14:06:44,697 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:44,697 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:44,700 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:44,700 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:06:44,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:44,701 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:44,701 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:44,701 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:44,720 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:44,720 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:44,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:44,740 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:44,799 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:44,810 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:44,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,816 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:44,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,824 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:44,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,834 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:44,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:44,842 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:44,856 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:44,857 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:44,903 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:44,935 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:44,960 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:44,981 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:44,997 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:45,013 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:45,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,051 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:45,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,092 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:45,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,147 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:45,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,206 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:45,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,279 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:45,279 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:45,305 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:45,331 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:45,357 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:45,384 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:45,434 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:45,434 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:45,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,476 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:06:45,477 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:45,521 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:45,522 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:45,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:45,553 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:45,554 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 105 [2019-01-08 14:06:45,554 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:45,601 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:45,602 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:59 [2019-01-08 14:06:45,623 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:45,623 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:45,648 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:45,667 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:45,667 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:06:45,667 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:45,667 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:06:45,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:06:45,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:06:45,668 INFO L87 Difference]: Start difference. First operand 323 states and 2346 transitions. Second operand 8 states. [2019-01-08 14:06:47,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:47,829 INFO L93 Difference]: Finished difference Result 347 states and 2375 transitions. [2019-01-08 14:06:47,830 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:06:47,830 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:06:47,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:47,835 INFO L225 Difference]: With dead ends: 347 [2019-01-08 14:06:47,835 INFO L226 Difference]: Without dead ends: 346 [2019-01-08 14:06:47,835 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:06:47,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2019-01-08 14:06:47,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 324. [2019-01-08 14:06:47,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 324 states. [2019-01-08 14:06:47,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 2354 transitions. [2019-01-08 14:06:47,976 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 2354 transitions. Word has length 5 [2019-01-08 14:06:47,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:47,976 INFO L480 AbstractCegarLoop]: Abstraction has 324 states and 2354 transitions. [2019-01-08 14:06:47,976 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:06:47,976 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 2354 transitions. [2019-01-08 14:06:47,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:47,977 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:47,977 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:47,977 INFO L423 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:47,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:47,978 INFO L82 PathProgramCache]: Analyzing trace with hash 28958902, now seen corresponding path program 1 times [2019-01-08 14:06:47,978 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:47,978 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:47,978 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:47,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:47,979 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:47,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:48,015 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:48,015 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:48,015 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:48,015 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:48,016 INFO L207 CegarAbsIntRunner]: [0], [10], [32], [34], [35] [2019-01-08 14:06:48,017 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:48,017 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:48,021 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:48,021 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:06:48,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:48,021 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:48,021 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:48,021 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:48,039 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:48,039 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:48,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:48,046 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:48,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,078 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:48,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,123 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:48,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,173 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:48,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,232 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,236 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:48,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,311 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:48,312 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:48,347 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:48,382 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:48,421 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:48,461 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:48,507 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:48,510 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:48,513 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:48,515 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:48,517 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:48,520 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:48,529 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:48,530 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:48,567 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:48,597 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:48,620 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:48,639 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:48,654 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:48,669 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:48,718 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:48,718 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:48,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:48,768 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:06:48,768 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:48,814 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:48,814 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-08 14:06:48,834 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:48,835 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:48,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:48,863 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:48,864 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-08 14:06:48,864 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:48,864 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-08 14:06:48,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-08 14:06:48,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-08 14:06:48,864 INFO L87 Difference]: Start difference. First operand 324 states and 2354 transitions. Second operand 6 states. [2019-01-08 14:06:49,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:06:49,206 INFO L93 Difference]: Finished difference Result 344 states and 2373 transitions. [2019-01-08 14:06:49,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-08 14:06:49,207 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 5 [2019-01-08 14:06:49,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:06:49,212 INFO L225 Difference]: With dead ends: 344 [2019-01-08 14:06:49,212 INFO L226 Difference]: Without dead ends: 343 [2019-01-08 14:06:49,213 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-08 14:06:49,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2019-01-08 14:06:49,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 324. [2019-01-08 14:06:49,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 324 states. [2019-01-08 14:06:49,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 2354 transitions. [2019-01-08 14:06:49,391 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 2354 transitions. Word has length 5 [2019-01-08 14:06:49,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:06:49,391 INFO L480 AbstractCegarLoop]: Abstraction has 324 states and 2354 transitions. [2019-01-08 14:06:49,391 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-08 14:06:49,391 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 2354 transitions. [2019-01-08 14:06:49,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:06:49,392 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:06:49,393 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:06:49,393 INFO L423 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:06:49,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:49,393 INFO L82 PathProgramCache]: Analyzing trace with hash 28945258, now seen corresponding path program 1 times [2019-01-08 14:06:49,393 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:06:49,394 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:49,394 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:49,394 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:06:49,394 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:06:49,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:49,547 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:49,547 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:49,547 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:06:49,547 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:06:49,547 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [28], [31] [2019-01-08 14:06:49,549 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:06:49,549 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:06:49,551 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:06:49,551 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:06:49,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:06:49,551 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:06:49,552 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:06:49,552 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:06:49,568 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:06:49,568 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:06:49,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:06:49,587 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:06:49,634 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:06:49,638 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:06:49,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,645 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:06:49,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,651 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,655 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:06:49,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,662 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:06:49,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,673 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:06:49,684 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:06:49,684 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:49,726 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:49,758 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:49,782 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:49,803 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:49,819 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:49,833 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:49,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,873 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:06:49,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,913 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:06:49,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:49,955 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:06:50,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,012 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:06:50,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,084 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:06:50,084 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:50,111 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:50,137 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:50,164 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:50,190 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:06:50,251 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:06:50,252 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:06:50,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,300 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 106 [2019-01-08 14:06:50,301 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:06:50,465 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 2 xjuncts. [2019-01-08 14:06:50,465 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-08 14:06:50,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,543 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:50,553 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 117 [2019-01-08 14:06:50,554 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:06:50,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:50,782 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:50,783 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 130 [2019-01-08 14:06:50,783 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:50,929 INFO L267 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 2 dim-1 vars, End of recursive call: 13 dim-0 vars, and 3 xjuncts. [2019-01-08 14:06:50,930 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:189 [2019-01-08 14:06:51,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,060 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 8 case distinctions, treesize of input 78 treesize of output 152 [2019-01-08 14:06:51,065 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-08 14:06:51,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:06:51,582 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:06:51,582 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 103 [2019-01-08 14:06:51,583 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:06:51,789 INFO L267 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 2 dim-1 vars, End of recursive call: 31 dim-0 vars, and 6 xjuncts. [2019-01-08 14:06:51,790 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:152, output treesize:346 [2019-01-08 14:06:56,228 WARN L181 SmtUtils]: Spent 2.38 s on a formula simplification. DAG size of input: 211 DAG size of output: 109 [2019-01-08 14:06:56,230 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:56,230 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:06:56,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:06:56,330 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:06:56,330 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-08 14:06:56,330 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:06:56,330 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:06:56,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:06:56,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=98, Unknown=1, NotChecked=0, Total=156 [2019-01-08 14:06:56,331 INFO L87 Difference]: Start difference. First operand 324 states and 2354 transitions. Second operand 10 states. [2019-01-08 14:07:00,547 WARN L181 SmtUtils]: Spent 4.18 s on a formula simplification. DAG size of input: 122 DAG size of output: 89 [2019-01-08 14:07:04,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:04,605 INFO L93 Difference]: Finished difference Result 434 states and 2876 transitions. [2019-01-08 14:07:04,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:07:04,606 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:07:04,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:04,611 INFO L225 Difference]: With dead ends: 434 [2019-01-08 14:07:04,612 INFO L226 Difference]: Without dead ends: 432 [2019-01-08 14:07:04,612 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=89, Invalid=150, Unknown=1, NotChecked=0, Total=240 [2019-01-08 14:07:04,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2019-01-08 14:07:04,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 339. [2019-01-08 14:07:04,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2019-01-08 14:07:04,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 2453 transitions. [2019-01-08 14:07:04,763 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 2453 transitions. Word has length 5 [2019-01-08 14:07:04,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:04,763 INFO L480 AbstractCegarLoop]: Abstraction has 339 states and 2453 transitions. [2019-01-08 14:07:04,763 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:07:04,763 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 2453 transitions. [2019-01-08 14:07:04,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:07:04,764 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:04,764 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:07:04,764 INFO L423 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:04,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:04,765 INFO L82 PathProgramCache]: Analyzing trace with hash 28933852, now seen corresponding path program 2 times [2019-01-08 14:07:04,765 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:04,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:04,765 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:04,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:04,765 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:04,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:04,822 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:04,823 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:04,823 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:04,823 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:07:04,823 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:07:04,824 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:04,824 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:07:04,833 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:07:04,833 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:07:04,838 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2019-01-08 14:07:04,839 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:07:04,840 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:04,873 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:04,877 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:04,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,883 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:04,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,892 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:04,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,901 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:04,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,911 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:04,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:04,923 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:07:04,924 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:04,983 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,018 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,045 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,068 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,085 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,102 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,146 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:07:05,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,194 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:07:05,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,251 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:07:05,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,316 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:07:05,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,398 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:07:05,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,505 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:07:05,506 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,552 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,593 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,635 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,677 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,720 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,792 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:05,792 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:118, output treesize:120 [2019-01-08 14:07:05,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,816 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:07:05,817 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,890 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:05,890 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-08 14:07:05,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:05,924 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:07:05,924 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:05,998 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:05,998 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:108, output treesize:78 [2019-01-08 14:07:06,022 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:06,022 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:06,038 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:06,058 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:06,059 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-08 14:07:06,059 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:06,059 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:07:06,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:07:06,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2019-01-08 14:07:06,059 INFO L87 Difference]: Start difference. First operand 339 states and 2453 transitions. Second operand 8 states. [2019-01-08 14:07:07,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:07,373 INFO L93 Difference]: Finished difference Result 472 states and 3201 transitions. [2019-01-08 14:07:07,378 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:07:07,378 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:07:07,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:07,382 INFO L225 Difference]: With dead ends: 472 [2019-01-08 14:07:07,383 INFO L226 Difference]: Without dead ends: 471 [2019-01-08 14:07:07,383 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:07:07,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2019-01-08 14:07:07,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 396. [2019-01-08 14:07:07,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 396 states. [2019-01-08 14:07:07,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 2917 transitions. [2019-01-08 14:07:07,561 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 2917 transitions. Word has length 5 [2019-01-08 14:07:07,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:07,561 INFO L480 AbstractCegarLoop]: Abstraction has 396 states and 2917 transitions. [2019-01-08 14:07:07,561 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:07:07,561 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 2917 transitions. [2019-01-08 14:07:07,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:07:07,562 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:07,562 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:07:07,563 INFO L423 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:07,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:07,563 INFO L82 PathProgramCache]: Analyzing trace with hash 28952946, now seen corresponding path program 1 times [2019-01-08 14:07:07,563 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:07,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:07,564 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:07:07,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:07,564 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:07,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:07,752 WARN L181 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 17 [2019-01-08 14:07:07,838 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:07,838 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:07,839 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:07,839 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:07:07,839 INFO L207 CegarAbsIntRunner]: [0], [10], [26], [28], [31] [2019-01-08 14:07:07,840 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:07,840 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:07,842 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:07,843 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:07:07,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:07,843 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:07,843 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:07,843 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:07:07,861 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:07,861 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:07,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:07,879 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:07,934 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:07,937 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:07,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,942 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:07,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,950 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:07,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,961 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:07,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:07,972 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:07,985 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:07:07,986 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:08,029 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:08,061 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:08,085 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:08,106 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:08,122 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:08,138 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:08,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,174 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:07:08,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,212 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:07:08,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,257 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:07:08,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,312 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:07:08,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,383 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:07:08,383 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:08,410 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:08,437 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:08,464 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:08,491 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:08,542 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:08,542 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:07:08,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,589 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 106 [2019-01-08 14:07:08,591 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:07:08,758 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 2 xjuncts. [2019-01-08 14:07:08,758 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-08 14:07:08,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,822 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:08,823 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 128 [2019-01-08 14:07:08,824 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:08,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,956 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:08,957 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:08,967 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 133 [2019-01-08 14:07:08,968 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-01-08 14:07:09,187 INFO L267 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 2 dim-1 vars, End of recursive call: 13 dim-0 vars, and 3 xjuncts. [2019-01-08 14:07:09,188 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:189 [2019-01-08 14:07:09,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,333 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 8 case distinctions, treesize of input 78 treesize of output 136 [2019-01-08 14:07:09,338 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-08 14:07:09,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:09,810 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:09,810 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 109 [2019-01-08 14:07:09,811 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:10,012 INFO L267 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 2 dim-1 vars, End of recursive call: 31 dim-0 vars, and 6 xjuncts. [2019-01-08 14:07:10,012 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:152, output treesize:346 [2019-01-08 14:07:10,614 WARN L181 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 211 DAG size of output: 109 [2019-01-08 14:07:10,616 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:10,616 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:10,664 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:10,684 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:10,684 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-08 14:07:10,684 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:10,684 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:07:10,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:07:10,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:07:10,685 INFO L87 Difference]: Start difference. First operand 396 states and 2917 transitions. Second operand 10 states. [2019-01-08 14:07:11,003 WARN L181 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 88 [2019-01-08 14:07:12,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:12,416 INFO L93 Difference]: Finished difference Result 485 states and 3298 transitions. [2019-01-08 14:07:12,417 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:07:12,417 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:07:12,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:12,423 INFO L225 Difference]: With dead ends: 485 [2019-01-08 14:07:12,423 INFO L226 Difference]: Without dead ends: 484 [2019-01-08 14:07:12,424 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=88, Invalid=152, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:07:12,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2019-01-08 14:07:12,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 400. [2019-01-08 14:07:12,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 400 states. [2019-01-08 14:07:12,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 2949 transitions. [2019-01-08 14:07:12,628 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 2949 transitions. Word has length 5 [2019-01-08 14:07:12,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:12,628 INFO L480 AbstractCegarLoop]: Abstraction has 400 states and 2949 transitions. [2019-01-08 14:07:12,628 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:07:12,629 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 2949 transitions. [2019-01-08 14:07:12,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:07:12,629 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:12,630 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:07:12,630 INFO L423 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:12,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:12,630 INFO L82 PathProgramCache]: Analyzing trace with hash 28954558, now seen corresponding path program 2 times [2019-01-08 14:07:12,630 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:12,630 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:12,631 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:12,631 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:12,631 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:12,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:12,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:12,785 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:12,785 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:12,785 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:07:12,786 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:07:12,786 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:12,786 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:07:12,793 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:07:12,794 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:07:12,801 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-08 14:07:12,801 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:07:12,802 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:12,830 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:12,833 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:12,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,840 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:12,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,847 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:12,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,855 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:12,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,863 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,866 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:12,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:12,878 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:07:12,879 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:12,939 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:12,973 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:12,999 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:13,022 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:13,040 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:13,056 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:13,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,100 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:07:13,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,148 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:07:13,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,217 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:07:13,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,280 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:07:13,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,362 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:07:13,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,463 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,467 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:07:13,467 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:13,508 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:13,547 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:13,588 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:13,627 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:13,668 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:13,737 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:13,737 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:07:13,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,772 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:07:13,773 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:13,841 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:13,842 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:07:13,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,885 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:07:13,886 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:13,953 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:13,954 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-08 14:07:13,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:13,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:14,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:14,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:14,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:14,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:14,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:14,005 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:14,006 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 153 [2019-01-08 14:07:14,007 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:14,077 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:14,077 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-08 14:07:14,110 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:14,110 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:14,149 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:14,168 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:14,168 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:07:14,168 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:14,168 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:07:14,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:07:14,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:07:14,169 INFO L87 Difference]: Start difference. First operand 400 states and 2949 transitions. Second operand 10 states. [2019-01-08 14:07:15,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:15,230 INFO L93 Difference]: Finished difference Result 485 states and 3293 transitions. [2019-01-08 14:07:15,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:07:15,231 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:07:15,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:15,237 INFO L225 Difference]: With dead ends: 485 [2019-01-08 14:07:15,237 INFO L226 Difference]: Without dead ends: 480 [2019-01-08 14:07:15,238 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=95, Invalid=177, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:07:15,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2019-01-08 14:07:15,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 435. [2019-01-08 14:07:15,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 435 states. [2019-01-08 14:07:15,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 3230 transitions. [2019-01-08 14:07:15,418 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 3230 transitions. Word has length 5 [2019-01-08 14:07:15,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:15,419 INFO L480 AbstractCegarLoop]: Abstraction has 435 states and 3230 transitions. [2019-01-08 14:07:15,419 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:07:15,419 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 3230 transitions. [2019-01-08 14:07:15,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:07:15,420 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:15,420 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:07:15,420 INFO L423 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:15,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:15,421 INFO L82 PathProgramCache]: Analyzing trace with hash 28954806, now seen corresponding path program 2 times [2019-01-08 14:07:15,421 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:15,421 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:15,422 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:07:15,422 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:15,422 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:15,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:15,497 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:15,498 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:15,498 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:15,498 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:07:15,498 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:07:15,498 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:15,498 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/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 [2019-01-08 14:07:15,507 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:07:15,507 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:07:15,514 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-08 14:07:15,515 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:07:15,516 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:15,553 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:15,556 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:15,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,562 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:15,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,569 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:15,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,578 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:15,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,590 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:15,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,604 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:07:15,605 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:15,662 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:15,696 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:15,721 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:15,740 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:15,756 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:15,771 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:15,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,812 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:07:15,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,854 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:07:15,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,904 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:07:15,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:15,967 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:07:16,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,045 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:07:16,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,151 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:07:16,152 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:16,189 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:16,227 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:16,265 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:16,307 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:16,349 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:16,417 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:16,418 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:07:16,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,456 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:07:16,457 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:16,526 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:16,526 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:07:16,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,568 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:07:16,568 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:16,636 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:16,636 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-08 14:07:16,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:16,683 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:16,684 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 163 [2019-01-08 14:07:16,685 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:16,758 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:16,759 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-08 14:07:16,859 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:16,859 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:16,899 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:16,918 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:16,918 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:07:16,918 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:16,919 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:07:16,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:07:16,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:07:16,919 INFO L87 Difference]: Start difference. First operand 435 states and 3230 transitions. Second operand 10 states. [2019-01-08 14:07:17,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:17,696 INFO L93 Difference]: Finished difference Result 501 states and 3456 transitions. [2019-01-08 14:07:17,696 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:07:17,697 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:07:17,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:17,703 INFO L225 Difference]: With dead ends: 501 [2019-01-08 14:07:17,703 INFO L226 Difference]: Without dead ends: 499 [2019-01-08 14:07:17,704 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:07:17,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2019-01-08 14:07:17,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 457. [2019-01-08 14:07:17,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 457 states. [2019-01-08 14:07:17,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 3406 transitions. [2019-01-08 14:07:17,889 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 3406 transitions. Word has length 5 [2019-01-08 14:07:17,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:17,890 INFO L480 AbstractCegarLoop]: Abstraction has 457 states and 3406 transitions. [2019-01-08 14:07:17,890 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:07:17,890 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 3406 transitions. [2019-01-08 14:07:17,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:07:17,891 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:17,891 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:07:17,891 INFO L423 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:17,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:17,891 INFO L82 PathProgramCache]: Analyzing trace with hash 28941104, now seen corresponding path program 1 times [2019-01-08 14:07:17,892 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:17,892 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:17,892 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:07:17,892 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:17,892 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:17,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:18,255 WARN L181 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 19 [2019-01-08 14:07:18,390 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:18,391 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:18,391 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:18,391 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:07:18,391 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [31] [2019-01-08 14:07:18,392 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:18,392 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:18,394 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:18,397 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:07:18,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:18,397 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:18,398 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:18,398 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:18,410 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:18,410 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:18,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:18,416 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:18,437 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:18,439 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:18,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,445 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:18,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,453 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:18,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,496 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:18,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,513 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:18,549 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:07:18,550 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:18,594 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:18,629 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:18,655 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:18,677 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:18,694 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:18,709 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:18,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,750 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:07:18,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,788 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:07:18,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,834 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:07:18,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,891 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:07:18,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,956 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:18,962 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:07:18,963 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:18,989 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:19,015 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:19,042 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:19,069 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:19,118 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:19,118 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:07:19,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,182 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:07:19,183 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:19,227 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:19,227 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:07:19,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,261 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:07:19,262 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:19,308 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:19,308 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-08 14:07:19,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:19,344 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:19,345 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 118 [2019-01-08 14:07:19,346 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:19,393 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:19,394 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-08 14:07:19,414 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:19,415 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:19,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:19,472 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:19,472 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:07:19,472 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:19,472 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:07:19,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:07:19,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:07:19,473 INFO L87 Difference]: Start difference. First operand 457 states and 3406 transitions. Second operand 10 states. [2019-01-08 14:07:20,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:20,423 INFO L93 Difference]: Finished difference Result 539 states and 3726 transitions. [2019-01-08 14:07:20,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:07:20,424 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:07:20,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:20,430 INFO L225 Difference]: With dead ends: 539 [2019-01-08 14:07:20,431 INFO L226 Difference]: Without dead ends: 537 [2019-01-08 14:07:20,431 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:07:20,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2019-01-08 14:07:20,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 492. [2019-01-08 14:07:20,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 492 states. [2019-01-08 14:07:20,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 3666 transitions. [2019-01-08 14:07:20,620 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 3666 transitions. Word has length 5 [2019-01-08 14:07:20,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:20,620 INFO L480 AbstractCegarLoop]: Abstraction has 492 states and 3666 transitions. [2019-01-08 14:07:20,620 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:07:20,620 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 3666 transitions. [2019-01-08 14:07:20,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:07:20,621 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:20,621 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:07:20,621 INFO L423 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:20,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:20,622 INFO L82 PathProgramCache]: Analyzing trace with hash 28941352, now seen corresponding path program 1 times [2019-01-08 14:07:20,622 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:20,622 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:20,623 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:20,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:20,623 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:20,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:20,726 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:20,726 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:20,726 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:20,727 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:07:20,727 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [26], [31] [2019-01-08 14:07:20,727 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:20,727 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:20,730 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:20,730 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:07:20,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:20,730 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:20,730 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:20,731 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:20,739 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:20,739 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:20,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:20,746 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:20,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,774 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:07:20,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,818 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:07:20,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,863 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,866 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:07:20,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,928 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:07:20,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:20,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:21,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:21,001 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:07:21,001 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,029 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,057 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,085 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,113 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,149 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:21,152 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:21,154 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:21,157 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:21,160 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:21,163 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:21,313 INFO L303 Elim1Store]: Index analysis took 149 ms [2019-01-08 14:07:21,314 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:07:21,315 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,609 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,639 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,662 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,681 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,697 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,712 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,762 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:21,762 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:07:21,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:21,855 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:07:21,856 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,900 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:21,901 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:07:21,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:21,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:21,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:21,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:21,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:21,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:21,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:21,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:21,939 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:07:21,940 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:21,987 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:21,988 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-08 14:07:22,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:22,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:22,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:22,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:22,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:22,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:22,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:22,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:22,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:22,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:22,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:22,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:22,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:22,029 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:22,030 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 128 [2019-01-08 14:07:22,032 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:22,084 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:22,084 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-08 14:07:22,106 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:22,107 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:22,147 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:22,166 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:22,166 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:07:22,166 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:22,166 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:07:22,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:07:22,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:07:22,167 INFO L87 Difference]: Start difference. First operand 492 states and 3666 transitions. Second operand 10 states. [2019-01-08 14:07:23,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:23,323 INFO L93 Difference]: Finished difference Result 551 states and 3869 transitions. [2019-01-08 14:07:23,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:07:23,324 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-08 14:07:23,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:23,338 INFO L225 Difference]: With dead ends: 551 [2019-01-08 14:07:23,338 INFO L226 Difference]: Without dead ends: 549 [2019-01-08 14:07:23,339 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:07:23,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2019-01-08 14:07:23,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 509. [2019-01-08 14:07:23,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2019-01-08 14:07:23,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 3822 transitions. [2019-01-08 14:07:23,583 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 3822 transitions. Word has length 5 [2019-01-08 14:07:23,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:23,583 INFO L480 AbstractCegarLoop]: Abstraction has 509 states and 3822 transitions. [2019-01-08 14:07:23,583 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:07:23,583 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 3822 transitions. [2019-01-08 14:07:23,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:07:23,585 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:23,585 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:07:23,585 INFO L423 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:23,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:23,585 INFO L82 PathProgramCache]: Analyzing trace with hash 29435558, now seen corresponding path program 1 times [2019-01-08 14:07:23,585 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:23,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:23,586 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:23,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:23,586 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:23,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:23,632 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:23,633 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:23,633 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:23,633 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:07:23,633 INFO L207 CegarAbsIntRunner]: [0], [26], [32], [34], [35] [2019-01-08 14:07:23,635 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:23,635 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:23,637 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:23,637 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:07:23,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:23,638 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:23,638 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:23,638 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:23,650 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:23,650 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:23,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:23,655 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:23,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,678 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 63 [2019-01-08 14:07:23,685 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 48 [2019-01-08 14:07:23,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,724 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2019-01-08 14:07:23,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,774 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 72 [2019-01-08 14:07:23,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:23,839 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 53 [2019-01-08 14:07:23,840 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:23,862 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:23,883 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:23,907 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:23,930 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:23,961 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:23,964 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:23,967 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2019-01-08 14:07:23,973 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 49 [2019-01-08 14:07:23,978 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 67 [2019-01-08 14:07:23,982 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 89 [2019-01-08 14:07:23,993 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 88 [2019-01-08 14:07:23,993 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:24,026 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:24,053 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:24,073 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:24,088 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:24,103 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:24,117 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:24,161 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:24,161 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-08 14:07:24,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:24,195 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 89 [2019-01-08 14:07:24,196 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:24,237 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:24,238 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:93, output treesize:63 [2019-01-08 14:07:24,258 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:24,258 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:24,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:24,488 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:24,488 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-08 14:07:24,488 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:24,488 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-08 14:07:24,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-08 14:07:24,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-08 14:07:24,489 INFO L87 Difference]: Start difference. First operand 509 states and 3822 transitions. Second operand 6 states. [2019-01-08 14:07:24,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:24,929 INFO L93 Difference]: Finished difference Result 523 states and 3832 transitions. [2019-01-08 14:07:24,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-08 14:07:24,929 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 5 [2019-01-08 14:07:24,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:24,934 INFO L225 Difference]: With dead ends: 523 [2019-01-08 14:07:24,934 INFO L226 Difference]: Without dead ends: 522 [2019-01-08 14:07:24,934 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-08 14:07:24,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2019-01-08 14:07:25,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 509. [2019-01-08 14:07:25,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2019-01-08 14:07:25,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 3821 transitions. [2019-01-08 14:07:25,125 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 3821 transitions. Word has length 5 [2019-01-08 14:07:25,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:25,125 INFO L480 AbstractCegarLoop]: Abstraction has 509 states and 3821 transitions. [2019-01-08 14:07:25,126 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-08 14:07:25,126 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 3821 transitions. [2019-01-08 14:07:25,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:07:25,127 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:25,127 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:07:25,127 INFO L423 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:25,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:25,127 INFO L82 PathProgramCache]: Analyzing trace with hash 29425884, now seen corresponding path program 1 times [2019-01-08 14:07:25,127 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:25,128 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:25,128 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:25,128 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:25,128 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:25,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:25,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:25,281 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:25,281 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:25,282 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:07:25,282 INFO L207 CegarAbsIntRunner]: [0], [22], [26], [32], [33] [2019-01-08 14:07:25,283 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:25,283 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:25,285 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:25,285 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:07:25,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:25,286 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:25,286 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:25,286 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:25,294 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:25,294 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:25,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:25,300 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:25,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,330 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:07:25,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,372 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:07:25,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,421 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:07:25,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,479 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:07:25,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,552 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:07:25,553 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:25,580 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:25,608 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:25,637 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:25,666 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:25,704 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:25,707 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:25,709 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:25,712 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:25,715 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:25,718 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:25,727 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:07:25,728 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:25,768 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:25,799 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:25,823 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:25,842 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:25,858 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:25,873 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:25,923 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:25,924 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:07:25,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:25,995 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:07:25,995 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:26,043 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:26,043 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:07:26,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:26,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:26,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:26,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:26,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:26,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:26,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:26,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:26,077 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:07:26,077 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:26,126 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:26,127 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-08 14:07:26,150 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:26,150 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:26,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:26,189 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:26,190 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:07:26,190 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:26,190 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:07:26,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:07:26,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:07:26,191 INFO L87 Difference]: Start difference. First operand 509 states and 3821 transitions. Second operand 8 states. [2019-01-08 14:07:26,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:26,908 INFO L93 Difference]: Finished difference Result 542 states and 3850 transitions. [2019-01-08 14:07:26,908 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:07:26,908 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:07:26,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:26,913 INFO L225 Difference]: With dead ends: 542 [2019-01-08 14:07:26,913 INFO L226 Difference]: Without dead ends: 540 [2019-01-08 14:07:26,913 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=113, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:07:26,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2019-01-08 14:07:27,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 509. [2019-01-08 14:07:27,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2019-01-08 14:07:27,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 3820 transitions. [2019-01-08 14:07:27,113 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 3820 transitions. Word has length 5 [2019-01-08 14:07:27,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:27,113 INFO L480 AbstractCegarLoop]: Abstraction has 509 states and 3820 transitions. [2019-01-08 14:07:27,113 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:07:27,113 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 3820 transitions. [2019-01-08 14:07:27,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:07:27,115 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:27,115 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:07:27,115 INFO L423 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:27,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:27,115 INFO L82 PathProgramCache]: Analyzing trace with hash 29431650, now seen corresponding path program 1 times [2019-01-08 14:07:27,115 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:27,116 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:27,116 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:27,116 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:27,116 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:27,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:27,163 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:27,163 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:27,163 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:27,163 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:07:27,164 INFO L207 CegarAbsIntRunner]: [0], [26], [28], [32], [33] [2019-01-08 14:07:27,164 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:27,164 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:27,166 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:27,167 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:07:27,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:27,167 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:27,167 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:27,167 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:27,177 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:27,177 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:27,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:27,183 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:27,214 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:27,217 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:27,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,226 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:27,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,232 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,235 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:27,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,244 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:27,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,254 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:27,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,265 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:07:27,266 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:27,325 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:27,360 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:27,386 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:27,403 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:27,420 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:27,435 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:27,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,478 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:07:27,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,529 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:07:27,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,581 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:07:27,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,647 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:07:27,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,726 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:07:27,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:27,830 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:07:27,831 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:27,870 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:27,910 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:27,952 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:27,994 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:28,036 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:28,107 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:28,107 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-08 14:07:28,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:28,139 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:07:28,140 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:28,210 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:28,210 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-08 14:07:28,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:28,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:28,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:28,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:28,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:28,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:28,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:28,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:28,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:28,252 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:07:28,253 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:28,320 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:28,321 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:108, output treesize:78 [2019-01-08 14:07:28,359 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:28,359 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:28,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:28,403 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:28,404 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:07:28,404 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:28,404 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:07:28,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:07:28,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:07:28,404 INFO L87 Difference]: Start difference. First operand 509 states and 3820 transitions. Second operand 8 states. [2019-01-08 14:07:29,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:29,206 INFO L93 Difference]: Finished difference Result 541 states and 3851 transitions. [2019-01-08 14:07:29,206 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:07:29,206 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:07:29,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:29,210 INFO L225 Difference]: With dead ends: 541 [2019-01-08 14:07:29,210 INFO L226 Difference]: Without dead ends: 540 [2019-01-08 14:07:29,211 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:07:29,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2019-01-08 14:07:29,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 509. [2019-01-08 14:07:29,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2019-01-08 14:07:29,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 3820 transitions. [2019-01-08 14:07:29,396 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 3820 transitions. Word has length 5 [2019-01-08 14:07:29,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:29,396 INFO L480 AbstractCegarLoop]: Abstraction has 509 states and 3820 transitions. [2019-01-08 14:07:29,396 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:07:29,396 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 3820 transitions. [2019-01-08 14:07:29,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:07:29,398 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:29,398 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:07:29,398 INFO L423 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:29,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:29,398 INFO L82 PathProgramCache]: Analyzing trace with hash 29418196, now seen corresponding path program 1 times [2019-01-08 14:07:29,398 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:29,399 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:29,399 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:29,399 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:29,399 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:29,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:29,528 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:29,528 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:29,529 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:29,529 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:07:29,529 INFO L207 CegarAbsIntRunner]: [0], [14], [26], [32], [33] [2019-01-08 14:07:29,530 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:29,531 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:29,533 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:29,533 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:07:29,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:29,533 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:29,533 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:29,533 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:29,541 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:29,542 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:29,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:29,548 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:29,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,575 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:07:29,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,612 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:07:29,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,657 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:07:29,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,712 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:07:29,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:29,778 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:07:29,778 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:29,804 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:29,830 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:29,856 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:29,882 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:29,918 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:29,921 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:29,924 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:29,926 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:29,929 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:29,932 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:29,953 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:07:29,953 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:29,992 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:30,020 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:30,041 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:30,059 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:30,073 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:30,086 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:30,131 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:30,131 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:07:30,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:30,174 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:07:30,175 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:30,218 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:30,218 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:07:30,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:30,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:30,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:30,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:30,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:30,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:30,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:30,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:30,252 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:07:30,253 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:30,299 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:30,300 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-08 14:07:30,321 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:30,321 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:30,347 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:30,367 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:30,367 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-08 14:07:30,367 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:30,367 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:07:30,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:07:30,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2019-01-08 14:07:30,367 INFO L87 Difference]: Start difference. First operand 509 states and 3820 transitions. Second operand 8 states. [2019-01-08 14:07:31,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:31,008 INFO L93 Difference]: Finished difference Result 573 states and 3948 transitions. [2019-01-08 14:07:31,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:07:31,008 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:07:31,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:31,012 INFO L225 Difference]: With dead ends: 573 [2019-01-08 14:07:31,012 INFO L226 Difference]: Without dead ends: 572 [2019-01-08 14:07:31,012 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2019-01-08 14:07:31,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2019-01-08 14:07:31,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 517. [2019-01-08 14:07:31,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 517 states. [2019-01-08 14:07:31,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 3892 transitions. [2019-01-08 14:07:31,197 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 3892 transitions. Word has length 5 [2019-01-08 14:07:31,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:31,197 INFO L480 AbstractCegarLoop]: Abstraction has 517 states and 3892 transitions. [2019-01-08 14:07:31,197 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:07:31,197 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 3892 transitions. [2019-01-08 14:07:31,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-08 14:07:31,198 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:31,198 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-08 14:07:31,198 INFO L423 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:31,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:31,199 INFO L82 PathProgramCache]: Analyzing trace with hash 29477778, now seen corresponding path program 1 times [2019-01-08 14:07:31,199 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:31,199 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:31,199 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:31,199 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:31,199 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:31,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:31,279 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:31,280 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:31,280 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:31,280 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-08 14:07:31,280 INFO L207 CegarAbsIntRunner]: [0], [14], [28], [32], [33] [2019-01-08 14:07:31,281 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:31,281 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:31,284 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:31,284 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:07:31,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:31,285 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:31,285 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:31,285 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:31,298 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:31,298 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:31,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:31,303 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:31,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,333 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:07:31,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,380 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:07:31,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,436 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:07:31,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,511 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:07:31,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,593 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:07:31,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:31,694 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:07:31,695 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:31,739 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:31,785 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:31,831 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:31,880 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:31,927 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:31,983 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:31,987 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:32,010 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:32,026 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:32,043 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:32,059 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:32,075 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:07:32,076 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:32,142 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:32,170 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:32,192 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:32,210 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:32,224 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:32,238 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:32,302 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:32,302 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-08 14:07:32,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:32,329 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:07:32,329 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:32,389 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:32,390 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-08 14:07:32,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:32,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:32,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:32,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:32,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:32,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:32,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:32,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:32,429 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:32,430 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 134 [2019-01-08 14:07:32,430 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:32,491 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:32,491 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:106, output treesize:80 [2019-01-08 14:07:32,525 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:32,526 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:32,547 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:32,566 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:32,566 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:07:32,566 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:32,566 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:07:32,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:07:32,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:07:32,567 INFO L87 Difference]: Start difference. First operand 517 states and 3892 transitions. Second operand 8 states. [2019-01-08 14:07:33,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:33,176 INFO L93 Difference]: Finished difference Result 560 states and 3946 transitions. [2019-01-08 14:07:33,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:07:33,176 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-08 14:07:33,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:33,180 INFO L225 Difference]: With dead ends: 560 [2019-01-08 14:07:33,180 INFO L226 Difference]: Without dead ends: 557 [2019-01-08 14:07:33,181 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2019-01-08 14:07:33,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2019-01-08 14:07:33,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 522. [2019-01-08 14:07:33,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 522 states. [2019-01-08 14:07:33,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 3906 transitions. [2019-01-08 14:07:33,369 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 3906 transitions. Word has length 5 [2019-01-08 14:07:33,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:33,369 INFO L480 AbstractCegarLoop]: Abstraction has 522 states and 3906 transitions. [2019-01-08 14:07:33,369 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:07:33,369 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 3906 transitions. [2019-01-08 14:07:33,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:07:33,370 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:33,370 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:07:33,371 INFO L423 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:33,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:33,371 INFO L82 PathProgramCache]: Analyzing trace with hash 905114198, now seen corresponding path program 1 times [2019-01-08 14:07:33,371 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:33,372 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:33,372 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:33,372 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:33,372 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:33,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:33,420 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:33,420 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:33,420 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:33,420 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:07:33,420 INFO L207 CegarAbsIntRunner]: [0], [18], [32], [34], [36], [37] [2019-01-08 14:07:33,421 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:33,421 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:33,423 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:33,423 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:07:33,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:33,424 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:33,424 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:33,424 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:33,440 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:33,440 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:33,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:33,445 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:33,466 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:33,469 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:33,477 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2019-01-08 14:07:33,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,490 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 49 [2019-01-08 14:07:33,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,503 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 67 [2019-01-08 14:07:33,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,517 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 89 [2019-01-08 14:07:33,529 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 88 [2019-01-08 14:07:33,529 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:33,564 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:33,591 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:33,613 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:33,628 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:33,643 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:33,658 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:33,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,689 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 63 [2019-01-08 14:07:33,692 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 48 [2019-01-08 14:07:33,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,713 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2019-01-08 14:07:33,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,759 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 72 [2019-01-08 14:07:33,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,819 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 53 [2019-01-08 14:07:33,820 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:33,841 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:33,862 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:33,884 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:33,907 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:33,948 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:33,948 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 8 variables, input treesize:84, output treesize:88 [2019-01-08 14:07:33,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:33,975 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 83 [2019-01-08 14:07:33,976 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:34,011 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:34,011 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:93, output treesize:63 [2019-01-08 14:07:34,026 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:34,026 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:34,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:34,152 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2019-01-08 14:07:34,152 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [2, 2] total 5 [2019-01-08 14:07:34,153 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-08 14:07:34,153 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-08 14:07:34,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-08 14:07:34,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-08 14:07:34,153 INFO L87 Difference]: Start difference. First operand 522 states and 3906 transitions. Second operand 4 states. [2019-01-08 14:07:34,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:34,663 INFO L93 Difference]: Finished difference Result 806 states and 6051 transitions. [2019-01-08 14:07:34,663 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-01-08 14:07:34,663 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 6 [2019-01-08 14:07:34,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:34,667 INFO L225 Difference]: With dead ends: 806 [2019-01-08 14:07:34,667 INFO L226 Difference]: Without dead ends: 802 [2019-01-08 14:07:34,668 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-08 14:07:34,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2019-01-08 14:07:34,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 783. [2019-01-08 14:07:34,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 783 states. [2019-01-08 14:07:34,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 6028 transitions. [2019-01-08 14:07:34,987 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 6028 transitions. Word has length 6 [2019-01-08 14:07:34,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:34,987 INFO L480 AbstractCegarLoop]: Abstraction has 783 states and 6028 transitions. [2019-01-08 14:07:34,987 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-08 14:07:34,987 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 6028 transitions. [2019-01-08 14:07:34,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:07:34,989 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:34,989 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-08 14:07:34,989 INFO L423 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:34,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:34,989 INFO L82 PathProgramCache]: Analyzing trace with hash 904695138, now seen corresponding path program 2 times [2019-01-08 14:07:34,989 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:34,989 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:34,990 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:34,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:34,990 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:34,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:35,251 WARN L181 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 17 DAG size of output: 13 [2019-01-08 14:07:35,330 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:07:35,330 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:35,330 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:35,331 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:07:35,331 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:07:35,331 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:35,331 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:35,346 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:07:35,346 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:07:35,378 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2019-01-08 14:07:35,378 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:07:35,379 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:35,428 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:35,431 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:35,437 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2019-01-08 14:07:35,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,448 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 49 [2019-01-08 14:07:35,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,460 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 67 [2019-01-08 14:07:35,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,472 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 89 [2019-01-08 14:07:35,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,485 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 19 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 112 [2019-01-08 14:07:35,485 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:35,538 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:35,567 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:35,587 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:35,602 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:35,619 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:35,633 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:35,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,670 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 83 [2019-01-08 14:07:35,673 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 65 [2019-01-08 14:07:35,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,699 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 76 [2019-01-08 14:07:35,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,754 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 83 [2019-01-08 14:07:35,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,826 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 97 [2019-01-08 14:07:35,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,956 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:35,965 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 77 [2019-01-08 14:07:35,965 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:35,999 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:36,032 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:36,066 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:36,102 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:36,138 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:36,197 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:36,197 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:107, output treesize:112 [2019-01-08 14:07:36,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:36,219 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 112 [2019-01-08 14:07:36,220 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:36,275 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:36,276 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:122, output treesize:88 [2019-01-08 14:07:36,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:36,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:36,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:36,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:36,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:36,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:36,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:36,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:36,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:36,307 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 124 [2019-01-08 14:07:36,308 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:36,369 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:36,369 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:100, output treesize:88 [2019-01-08 14:07:36,389 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:36,390 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:36,405 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:36,424 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:36,424 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 3] total 8 [2019-01-08 14:07:36,424 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:36,424 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-01-08 14:07:36,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-01-08 14:07:36,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2019-01-08 14:07:36,425 INFO L87 Difference]: Start difference. First operand 783 states and 6028 transitions. Second operand 7 states. [2019-01-08 14:07:37,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:37,094 INFO L93 Difference]: Finished difference Result 802 states and 6046 transitions. [2019-01-08 14:07:37,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:07:37,094 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 6 [2019-01-08 14:07:37,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:37,100 INFO L225 Difference]: With dead ends: 802 [2019-01-08 14:07:37,100 INFO L226 Difference]: Without dead ends: 801 [2019-01-08 14:07:37,100 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:07:37,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2019-01-08 14:07:37,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 783. [2019-01-08 14:07:37,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 783 states. [2019-01-08 14:07:37,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 6028 transitions. [2019-01-08 14:07:37,454 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 6028 transitions. Word has length 6 [2019-01-08 14:07:37,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:37,454 INFO L480 AbstractCegarLoop]: Abstraction has 783 states and 6028 transitions. [2019-01-08 14:07:37,454 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-01-08 14:07:37,454 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 6028 transitions. [2019-01-08 14:07:37,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:07:37,456 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:37,456 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-08 14:07:37,456 INFO L423 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:37,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:37,457 INFO L82 PathProgramCache]: Analyzing trace with hash 904669900, now seen corresponding path program 1 times [2019-01-08 14:07:37,457 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:37,457 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:37,457 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:07:37,457 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:37,458 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:37,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:37,859 WARN L181 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 13 [2019-01-08 14:07:37,904 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:07:37,904 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:37,904 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:37,905 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:07:37,905 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [26], [31] [2019-01-08 14:07:37,906 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:37,906 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:37,908 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:37,908 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:07:37,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:37,908 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:37,908 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:37,909 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:37,920 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:37,920 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:37,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:37,926 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:37,955 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:37,958 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:37,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:37,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:37,964 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:37,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:37,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:37,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:37,970 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:37,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:37,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:37,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:37,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:37,979 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:37,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:37,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,002 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:38,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,013 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:07:38,014 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,069 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,102 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,125 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,144 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,160 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,176 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,214 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:07:38,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,261 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:07:38,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,348 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:07:38,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,408 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:07:38,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,484 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:07:38,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,583 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:07:38,584 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,621 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,658 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,696 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,735 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,773 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,838 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:38,838 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-08 14:07:38,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,867 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:07:38,867 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:38,928 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:38,928 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:07:38,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:38,968 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 132 [2019-01-08 14:07:38,968 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:39,035 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:39,035 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:96 [2019-01-08 14:07:39,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,071 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:07:39,072 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:39,137 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:39,137 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-08 14:07:39,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:39,182 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 27 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 164 [2019-01-08 14:07:39,183 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:39,255 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:39,255 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:62 [2019-01-08 14:07:39,283 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:39,283 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:39,322 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:39,340 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:39,340 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2019-01-08 14:07:39,340 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:39,341 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-08 14:07:39,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-08 14:07:39,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2019-01-08 14:07:39,341 INFO L87 Difference]: Start difference. First operand 783 states and 6028 transitions. Second operand 11 states. [2019-01-08 14:07:40,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:40,755 INFO L93 Difference]: Finished difference Result 956 states and 7015 transitions. [2019-01-08 14:07:40,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-08 14:07:40,756 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-08 14:07:40,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:40,761 INFO L225 Difference]: With dead ends: 956 [2019-01-08 14:07:40,762 INFO L226 Difference]: Without dead ends: 954 [2019-01-08 14:07:40,762 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:07:40,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2019-01-08 14:07:41,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 808. [2019-01-08 14:07:41,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 808 states. [2019-01-08 14:07:41,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 6214 transitions. [2019-01-08 14:07:41,087 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 6214 transitions. Word has length 6 [2019-01-08 14:07:41,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:41,087 INFO L480 AbstractCegarLoop]: Abstraction has 808 states and 6214 transitions. [2019-01-08 14:07:41,087 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-08 14:07:41,087 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 6214 transitions. [2019-01-08 14:07:41,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:07:41,089 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:41,089 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-08 14:07:41,089 INFO L423 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:41,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:41,089 INFO L82 PathProgramCache]: Analyzing trace with hash 904323940, now seen corresponding path program 2 times [2019-01-08 14:07:41,089 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:41,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:41,090 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:41,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:41,090 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:41,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:41,261 WARN L181 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 13 [2019-01-08 14:07:41,318 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:07:41,319 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:41,319 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:41,319 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:07:41,319 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:07:41,319 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:41,320 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:41,329 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:07:41,329 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:07:41,337 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-08 14:07:41,337 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:07:41,338 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:41,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,380 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:07:41,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,425 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:07:41,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,481 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:07:41,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,546 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:07:41,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,631 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:07:41,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:41,733 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:07:41,734 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:41,779 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:41,820 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:41,862 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:41,912 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:41,960 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:42,019 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:42,022 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:42,024 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:42,026 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:42,028 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:42,031 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:42,033 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:07:42,034 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:42,081 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:42,110 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:42,132 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:42,150 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:42,165 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:42,177 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:42,242 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:42,242 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-08 14:07:42,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,272 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:07:42,272 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:42,333 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:42,333 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:07:42,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,369 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:07:42,370 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:42,433 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:42,434 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-08 14:07:42,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,463 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,471 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 27 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 152 [2019-01-08 14:07:42,472 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:42,544 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:42,544 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:76 [2019-01-08 14:07:42,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,651 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:42,659 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 27 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 164 [2019-01-08 14:07:42,660 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:42,734 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:42,734 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:62 [2019-01-08 14:07:42,763 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:42,764 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:42,808 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:42,826 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:42,827 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2019-01-08 14:07:42,827 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:42,827 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-08 14:07:42,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-08 14:07:42,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2019-01-08 14:07:42,827 INFO L87 Difference]: Start difference. First operand 808 states and 6214 transitions. Second operand 11 states. [2019-01-08 14:07:44,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:44,391 INFO L93 Difference]: Finished difference Result 1087 states and 7943 transitions. [2019-01-08 14:07:44,392 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-08 14:07:44,392 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-08 14:07:44,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:44,397 INFO L225 Difference]: With dead ends: 1087 [2019-01-08 14:07:44,397 INFO L226 Difference]: Without dead ends: 1084 [2019-01-08 14:07:44,397 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=95, Invalid=177, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:07:44,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2019-01-08 14:07:44,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 849. [2019-01-08 14:07:44,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 849 states. [2019-01-08 14:07:44,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 6541 transitions. [2019-01-08 14:07:44,751 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 6541 transitions. Word has length 6 [2019-01-08 14:07:44,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:44,751 INFO L480 AbstractCegarLoop]: Abstraction has 849 states and 6541 transitions. [2019-01-08 14:07:44,752 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-08 14:07:44,752 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 6541 transitions. [2019-01-08 14:07:44,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:07:44,753 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:44,754 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:07:44,754 INFO L423 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:44,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:44,754 INFO L82 PathProgramCache]: Analyzing trace with hash 904327972, now seen corresponding path program 1 times [2019-01-08 14:07:44,754 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:44,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:44,755 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:07:44,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:44,755 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:44,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:44,817 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:07:44,817 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:44,817 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:44,817 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:07:44,818 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [22], [32], [33] [2019-01-08 14:07:44,818 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:44,818 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:44,820 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:44,820 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:07:44,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:44,821 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:44,821 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:44,821 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:44,836 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:44,836 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:44,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:44,845 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:44,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:44,868 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:07:44,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:44,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:44,904 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:07:44,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:44,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:44,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:44,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:44,950 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:07:44,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:44,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:44,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:44,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:44,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,000 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:07:45,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,061 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,063 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,068 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:07:45,068 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,094 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,116 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,142 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,168 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,203 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:45,206 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:45,209 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:45,211 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:45,214 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:45,217 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:45,224 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:07:45,225 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,262 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,290 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,313 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,330 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,344 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,357 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,404 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:45,405 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:07:45,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,470 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:07:45,471 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,512 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:45,513 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:07:45,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,548 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:07:45,549 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,593 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:45,594 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-08 14:07:45,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:45,630 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:45,631 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 119 [2019-01-08 14:07:45,631 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:45,676 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:45,677 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-08 14:07:45,699 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:45,700 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:45,795 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:45,814 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:45,814 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:07:45,814 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:45,814 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:07:45,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:07:45,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:07:45,815 INFO L87 Difference]: Start difference. First operand 849 states and 6541 transitions. Second operand 10 states. [2019-01-08 14:07:46,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:46,791 INFO L93 Difference]: Finished difference Result 942 states and 6912 transitions. [2019-01-08 14:07:46,791 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:07:46,791 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:07:46,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:46,796 INFO L225 Difference]: With dead ends: 942 [2019-01-08 14:07:46,796 INFO L226 Difference]: Without dead ends: 940 [2019-01-08 14:07:46,796 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:07:46,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2019-01-08 14:07:47,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 891. [2019-01-08 14:07:47,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 891 states. [2019-01-08 14:07:47,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 6849 transitions. [2019-01-08 14:07:47,174 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 6849 transitions. Word has length 6 [2019-01-08 14:07:47,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:47,174 INFO L480 AbstractCegarLoop]: Abstraction has 891 states and 6849 transitions. [2019-01-08 14:07:47,174 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:07:47,175 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 6849 transitions. [2019-01-08 14:07:47,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:07:47,176 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:47,176 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:07:47,176 INFO L423 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:47,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:47,177 INFO L82 PathProgramCache]: Analyzing trace with hash 904333738, now seen corresponding path program 1 times [2019-01-08 14:07:47,177 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:47,177 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:47,177 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:47,177 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:47,178 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:47,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:47,253 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:07:47,253 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:47,253 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:47,253 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:07:47,253 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [28], [32], [33] [2019-01-08 14:07:47,254 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:47,254 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:47,256 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:47,256 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:07:47,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:47,256 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:47,257 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:47,257 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:47,268 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:47,268 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:47,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:47,274 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:47,298 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:47,300 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:47,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,306 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:47,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,315 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:47,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,323 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:47,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,333 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:47,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,344 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:07:47,345 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:47,401 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:47,432 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:47,458 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:47,478 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:47,494 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:47,509 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:47,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,548 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:07:47,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,594 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:07:47,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,675 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:07:47,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,737 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:07:47,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,812 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:07:47,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:47,908 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:07:47,909 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:47,946 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:47,983 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:48,020 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:48,058 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:48,096 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:48,158 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:48,159 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:07:48,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,194 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:07:48,194 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:48,254 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:48,255 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:07:48,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,297 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:07:48,297 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:48,363 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:48,363 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-08 14:07:48,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:48,406 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:48,407 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 158 [2019-01-08 14:07:48,407 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:48,475 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:48,475 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-08 14:07:48,502 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:48,502 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:48,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:48,556 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:48,556 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-08 14:07:48,556 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:48,556 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-08 14:07:48,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-08 14:07:48,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:07:48,557 INFO L87 Difference]: Start difference. First operand 891 states and 6849 transitions. Second operand 9 states. [2019-01-08 14:07:49,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:49,644 INFO L93 Difference]: Finished difference Result 959 states and 7083 transitions. [2019-01-08 14:07:49,644 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:07:49,644 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-08 14:07:49,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:49,649 INFO L225 Difference]: With dead ends: 959 [2019-01-08 14:07:49,649 INFO L226 Difference]: Without dead ends: 951 [2019-01-08 14:07:49,649 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:07:49,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2019-01-08 14:07:50,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 909. [2019-01-08 14:07:50,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 909 states. [2019-01-08 14:07:50,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 7020 transitions. [2019-01-08 14:07:50,054 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 7020 transitions. Word has length 6 [2019-01-08 14:07:50,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:50,054 INFO L480 AbstractCegarLoop]: Abstraction has 909 states and 7020 transitions. [2019-01-08 14:07:50,054 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-08 14:07:50,054 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 7020 transitions. [2019-01-08 14:07:50,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:07:50,056 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:50,056 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:07:50,057 INFO L423 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:50,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:50,057 INFO L82 PathProgramCache]: Analyzing trace with hash 904320284, now seen corresponding path program 1 times [2019-01-08 14:07:50,057 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:50,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:50,057 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:50,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:50,058 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:50,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:50,192 WARN L181 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-08 14:07:50,252 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:07:50,252 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:50,253 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:50,253 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:07:50,253 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [18], [32], [33] [2019-01-08 14:07:50,253 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:50,254 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:50,256 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:50,256 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:07:50,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:50,257 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:50,257 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:50,257 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:50,268 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:50,268 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:50,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:50,289 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:50,492 WARN L181 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-08 14:07:50,509 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:50,525 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:50,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,567 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:50,570 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,574 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:50,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,582 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:50,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,594 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:50,606 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:07:50,606 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:50,645 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:50,676 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:50,701 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:50,721 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:50,736 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:50,748 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:50,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,785 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:07:50,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,822 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:07:50,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,863 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,865 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:07:50,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:50,921 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:07:51,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,180 INFO L303 Elim1Store]: Index analysis took 201 ms [2019-01-08 14:07:51,181 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:07:51,181 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:51,230 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:51,255 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:51,279 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:51,304 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:51,350 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:51,350 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:07:51,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,405 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:07:51,405 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:51,444 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:51,444 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:07:51,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,476 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:07:51,477 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:51,522 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:51,523 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-08 14:07:51,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:51,560 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:51,561 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 129 [2019-01-08 14:07:51,562 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:51,611 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:51,612 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-08 14:07:51,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:51,636 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:51,670 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:51,689 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:51,689 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-08 14:07:51,689 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:51,689 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-08 14:07:51,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-08 14:07:51,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:07:51,690 INFO L87 Difference]: Start difference. First operand 909 states and 7020 transitions. Second operand 9 states. [2019-01-08 14:07:52,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:52,608 INFO L93 Difference]: Finished difference Result 973 states and 7237 transitions. [2019-01-08 14:07:52,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:07:52,608 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-08 14:07:52,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:52,613 INFO L225 Difference]: With dead ends: 973 [2019-01-08 14:07:52,613 INFO L226 Difference]: Without dead ends: 972 [2019-01-08 14:07:52,614 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:07:52,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2019-01-08 14:07:53,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 929. [2019-01-08 14:07:53,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 929 states. [2019-01-08 14:07:53,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 7180 transitions. [2019-01-08 14:07:53,042 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 7180 transitions. Word has length 6 [2019-01-08 14:07:53,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:53,043 INFO L480 AbstractCegarLoop]: Abstraction has 929 states and 7180 transitions. [2019-01-08 14:07:53,043 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-08 14:07:53,043 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 7180 transitions. [2019-01-08 14:07:53,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:07:53,045 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:53,045 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:07:53,045 INFO L423 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:53,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:53,045 INFO L82 PathProgramCache]: Analyzing trace with hash 904792908, now seen corresponding path program 1 times [2019-01-08 14:07:53,045 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:53,046 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:53,046 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:53,046 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:53,046 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:53,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:53,219 WARN L181 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2019-01-08 14:07:53,416 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:53,416 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:53,416 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:53,416 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:07:53,416 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [26], [31] [2019-01-08 14:07:53,417 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:53,417 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:53,419 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:53,419 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:07:53,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:53,420 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:53,420 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:53,420 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:53,436 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:53,436 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:53,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:53,444 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:53,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,470 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:07:53,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,511 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:07:53,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,555 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:07:53,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,613 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:07:53,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:53,685 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:07:53,686 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:53,720 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:53,755 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:53,791 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:53,829 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:53,873 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:53,875 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:53,876 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:53,880 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:53,883 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:53,887 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:53,895 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:07:53,896 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:54,432 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:54,834 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:55,133 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:55,357 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:55,526 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:55,540 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:55,585 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:55,585 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-08 14:07:55,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,705 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:07:55,706 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:55,764 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:55,765 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-08 14:07:55,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,807 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 105 [2019-01-08 14:07:55,807 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:55,851 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:55,851 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-08 14:07:55,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,892 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:55,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:55,894 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 122 [2019-01-08 14:07:55,895 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:55,949 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:55,949 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:47 [2019-01-08 14:07:56,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,028 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:56,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:56,030 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 120 [2019-01-08 14:07:56,031 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:56,076 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:56,076 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:49 [2019-01-08 14:07:56,105 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:56,106 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:56,251 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:56,269 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:56,270 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:07:56,270 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:56,270 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:07:56,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:07:56,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:07:56,271 INFO L87 Difference]: Start difference. First operand 929 states and 7180 transitions. Second operand 12 states. [2019-01-08 14:07:57,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:07:57,709 INFO L93 Difference]: Finished difference Result 1006 states and 7394 transitions. [2019-01-08 14:07:57,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:07:57,709 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:07:57,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:07:57,713 INFO L225 Difference]: With dead ends: 1006 [2019-01-08 14:07:57,714 INFO L226 Difference]: Without dead ends: 1004 [2019-01-08 14:07:57,714 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=145, Invalid=275, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:07:57,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2019-01-08 14:07:58,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 890. [2019-01-08 14:07:58,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 890 states. [2019-01-08 14:07:58,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 6868 transitions. [2019-01-08 14:07:58,135 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 6868 transitions. Word has length 6 [2019-01-08 14:07:58,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:07:58,135 INFO L480 AbstractCegarLoop]: Abstraction has 890 states and 6868 transitions. [2019-01-08 14:07:58,135 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:07:58,135 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 6868 transitions. [2019-01-08 14:07:58,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:07:58,138 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:07:58,138 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:07:58,138 INFO L423 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:07:58,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:58,138 INFO L82 PathProgramCache]: Analyzing trace with hash 904808472, now seen corresponding path program 1 times [2019-01-08 14:07:58,138 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:07:58,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:58,139 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:58,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:07:58,139 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:07:58,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:58,247 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:58,247 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:58,247 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:07:58,248 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:07:58,248 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [32], [33] [2019-01-08 14:07:58,248 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:07:58,248 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:07:58,249 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:07:58,250 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:07:58,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:07:58,250 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:07:58,250 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:07:58,250 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:07:58,259 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:07:58,260 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:07:58,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:07:58,266 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:07:58,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,293 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:07:58,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,353 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:07:58,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,400 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:07:58,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,456 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:07:58,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,528 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:07:58,528 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:58,563 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:58,598 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:58,635 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:58,673 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:58,717 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:07:58,720 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:07:58,722 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:07:58,724 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:07:58,727 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:07:58,731 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:07:58,739 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:07:58,739 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:58,773 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:58,801 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:58,823 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:58,840 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:58,854 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:58,867 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:07:58,912 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:58,913 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:07:58,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:58,970 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:07:58,971 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:59,010 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:59,010 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:07:59,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,042 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 105 [2019-01-08 14:07:59,043 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:59,092 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:59,093 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-08 14:07:59,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,129 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:07:59,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:07:59,131 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 118 [2019-01-08 14:07:59,131 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:07:59,178 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:07:59,178 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-08 14:07:59,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:59,202 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:07:59,239 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:07:59,258 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:07:59,258 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:07:59,258 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:07:59,258 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:07:59,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:07:59,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=114, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:07:59,259 INFO L87 Difference]: Start difference. First operand 890 states and 6868 transitions. Second operand 10 states. [2019-01-08 14:08:00,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:00,340 INFO L93 Difference]: Finished difference Result 959 states and 7078 transitions. [2019-01-08 14:08:00,340 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:08:00,340 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:08:00,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:00,345 INFO L225 Difference]: With dead ends: 959 [2019-01-08 14:08:00,345 INFO L226 Difference]: Without dead ends: 958 [2019-01-08 14:08:00,345 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:08:00,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 958 states. [2019-01-08 14:08:00,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 958 to 910. [2019-01-08 14:08:00,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 910 states. [2019-01-08 14:08:00,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 910 states and 7028 transitions. [2019-01-08 14:08:00,777 INFO L78 Accepts]: Start accepts. Automaton has 910 states and 7028 transitions. Word has length 6 [2019-01-08 14:08:00,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:00,777 INFO L480 AbstractCegarLoop]: Abstraction has 910 states and 7028 transitions. [2019-01-08 14:08:00,777 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:08:00,778 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 7028 transitions. [2019-01-08 14:08:00,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:00,780 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:00,780 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:00,780 INFO L423 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:00,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:00,780 INFO L82 PathProgramCache]: Analyzing trace with hash 904808346, now seen corresponding path program 1 times [2019-01-08 14:08:00,780 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:00,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:00,781 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:00,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:00,781 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:00,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:00,936 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:00,936 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:00,937 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:00,937 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:08:00,937 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [28], [31] [2019-01-08 14:08:00,939 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:08:00,939 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:08:00,941 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:08:00,941 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:08:00,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:00,941 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:08:00,942 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:00,942 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:00,951 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:00,951 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:08:00,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:00,957 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:00,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:00,979 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:08:01,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,013 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:08:01,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,058 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:08:01,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,112 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:08:01,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,181 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:08:01,181 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:01,206 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:01,231 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:01,257 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:01,283 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:01,317 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:01,321 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:01,339 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:01,349 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:01,351 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:01,353 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:01,362 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:08:01,362 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:01,418 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:01,446 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:01,467 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:01,484 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:01,499 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:01,512 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:01,557 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:01,558 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-08 14:08:01,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,640 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 100 [2019-01-08 14:08:01,641 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:08:01,784 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 2 xjuncts. [2019-01-08 14:08:01,785 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:106, output treesize:150 [2019-01-08 14:08:01,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,880 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 129 [2019-01-08 14:08:01,881 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:01,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:01,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,013 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 19 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 118 [2019-01-08 14:08:02,014 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-01-08 14:08:02,188 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: 10 dim-0 vars, and 3 xjuncts. [2019-01-08 14:08:02,188 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:177 [2019-01-08 14:08:02,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,289 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:02,298 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 153 [2019-01-08 14:08:02,299 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:08:02,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,598 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:02,599 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 124 [2019-01-08 14:08:02,599 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:02,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,798 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:02,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:02,800 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 130 [2019-01-08 14:08:02,801 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:02,934 INFO L267 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 3 dim-1 vars, End of recursive call: 17 dim-0 vars, and 4 xjuncts. [2019-01-08 14:08:02,935 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 16 variables, input treesize:207, output treesize:196 [2019-01-08 14:08:03,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,063 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,080 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 127 [2019-01-08 14:08:03,081 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:03,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,221 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:03,222 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 129 [2019-01-08 14:08:03,222 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:03,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,363 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:03,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:03,387 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 144 [2019-01-08 14:08:03,390 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 8 xjuncts. [2019-01-08 14:08:03,756 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 3 dim-1 vars, End of recursive call: 31 dim-0 vars, and 6 xjuncts. [2019-01-08 14:08:03,757 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 19 variables, input treesize:189, output treesize:310 [2019-01-08 14:08:04,269 WARN L181 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 133 [2019-01-08 14:08:04,271 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:04,271 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:04,353 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:04,372 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:04,373 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-08 14:08:04,373 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:04,373 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:08:04,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:08:04,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:08:04,373 INFO L87 Difference]: Start difference. First operand 910 states and 7028 transitions. Second operand 12 states. [2019-01-08 14:08:04,672 WARN L181 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-01-08 14:08:04,921 WARN L181 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 103 [2019-01-08 14:08:05,282 WARN L181 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 108 [2019-01-08 14:08:06,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:06,504 INFO L93 Difference]: Finished difference Result 1033 states and 7604 transitions. [2019-01-08 14:08:06,504 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:08:06,504 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:08:06,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:06,509 INFO L225 Difference]: With dead ends: 1033 [2019-01-08 14:08:06,509 INFO L226 Difference]: Without dead ends: 1032 [2019-01-08 14:08:06,510 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=125, Invalid=255, Unknown=0, NotChecked=0, Total=380 [2019-01-08 14:08:06,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states. [2019-01-08 14:08:06,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 910. [2019-01-08 14:08:06,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 910 states. [2019-01-08 14:08:06,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 910 states and 7028 transitions. [2019-01-08 14:08:06,956 INFO L78 Accepts]: Start accepts. Automaton has 910 states and 7028 transitions. Word has length 6 [2019-01-08 14:08:06,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:06,957 INFO L480 AbstractCegarLoop]: Abstraction has 910 states and 7028 transitions. [2019-01-08 14:08:06,957 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:08:06,957 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 7028 transitions. [2019-01-08 14:08:06,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:06,958 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:06,959 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:06,959 INFO L423 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:06,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:06,959 INFO L82 PathProgramCache]: Analyzing trace with hash 904810394, now seen corresponding path program 1 times [2019-01-08 14:08:06,959 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:06,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:06,960 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:06,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:06,960 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:06,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:07,067 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:07,067 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:07,067 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:07,068 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:08:07,068 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [28], [32], [33] [2019-01-08 14:08:07,069 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:08:07,069 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:08:07,071 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:08:07,071 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:08:07,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:07,072 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:08:07,072 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:07,072 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:07,085 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:07,085 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:08:07,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:07,091 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:07,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,120 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:08:07,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,164 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:08:07,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,215 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:08:07,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,277 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:08:07,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,356 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:08:07,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,456 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:08:07,457 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:07,495 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:07,533 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:07,571 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:07,611 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:07,652 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:07,702 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:07,705 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:07,707 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:07,710 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:07,712 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:07,716 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:07,719 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:08:07,719 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:07,767 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:07,795 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:07,817 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:07,834 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:07,848 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:07,862 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:07,925 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:07,926 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:08:07,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:07,960 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:08:07,960 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:08,021 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:08,021 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:08:08,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,059 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 134 [2019-01-08 14:08:08,060 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:08,122 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:08,122 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-08 14:08:08,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:08,185 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:08,186 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 152 [2019-01-08 14:08:08,187 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:08,253 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:08,254 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-08 14:08:08,282 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:08,282 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:08,321 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:08,340 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:08,340 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:08:08,340 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:08,340 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:08:08,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:08:08,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:08:08,341 INFO L87 Difference]: Start difference. First operand 910 states and 7028 transitions. Second operand 10 states. [2019-01-08 14:08:09,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:09,472 INFO L93 Difference]: Finished difference Result 975 states and 7194 transitions. [2019-01-08 14:08:09,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:08:09,472 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:08:09,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:09,475 INFO L225 Difference]: With dead ends: 975 [2019-01-08 14:08:09,476 INFO L226 Difference]: Without dead ends: 971 [2019-01-08 14:08:09,476 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=172, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:08:09,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 971 states. [2019-01-08 14:08:09,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 971 to 926. [2019-01-08 14:08:09,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2019-01-08 14:08:09,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 7136 transitions. [2019-01-08 14:08:09,921 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 7136 transitions. Word has length 6 [2019-01-08 14:08:09,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:09,921 INFO L480 AbstractCegarLoop]: Abstraction has 926 states and 7136 transitions. [2019-01-08 14:08:09,921 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:08:09,921 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 7136 transitions. [2019-01-08 14:08:09,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:09,923 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:09,923 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:09,923 INFO L423 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:09,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:09,924 INFO L82 PathProgramCache]: Analyzing trace with hash 904810206, now seen corresponding path program 2 times [2019-01-08 14:08:09,924 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:09,924 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:09,924 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:09,924 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:09,924 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:09,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:10,036 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:10,036 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:10,036 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:10,036 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:08:10,036 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:08:10,036 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:10,037 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:10,071 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:08:10,071 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:08:10,077 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-08 14:08:10,077 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:08:10,078 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:10,102 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:10,105 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:10,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,109 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:10,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,117 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:10,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,126 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:10,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,135 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:10,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,145 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:08:10,146 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:10,228 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:10,260 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:10,285 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:10,305 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:10,322 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:10,337 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:10,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,377 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:08:10,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,420 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:08:10,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,470 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:08:10,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,532 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:08:10,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,607 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:08:10,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:10,704 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:08:10,704 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:10,742 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:10,778 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:10,816 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:10,855 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:10,892 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:10,954 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:10,955 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-08 14:08:11,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,004 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:08:11,005 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:11,067 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:11,067 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-08 14:08:11,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,115 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 134 [2019-01-08 14:08:11,116 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:11,180 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:11,181 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-08 14:08:11,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,229 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:11,230 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 152 [2019-01-08 14:08:11,231 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:11,297 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:11,297 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-08 14:08:11,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,345 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:11,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:11,346 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 147 [2019-01-08 14:08:11,347 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:11,412 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:11,413 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:56 [2019-01-08 14:08:11,439 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:11,439 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:11,498 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:11,516 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:11,517 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:08:11,517 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:11,517 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:08:11,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:08:11,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=175, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:08:11,517 INFO L87 Difference]: Start difference. First operand 926 states and 7136 transitions. Second operand 12 states. [2019-01-08 14:08:13,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:13,775 INFO L93 Difference]: Finished difference Result 1013 states and 7438 transitions. [2019-01-08 14:08:13,776 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:08:13,776 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:08:13,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:13,780 INFO L225 Difference]: With dead ends: 1013 [2019-01-08 14:08:13,780 INFO L226 Difference]: Without dead ends: 1011 [2019-01-08 14:08:13,780 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=149, Invalid=271, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:08:13,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2019-01-08 14:08:14,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 937. [2019-01-08 14:08:14,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 937 states. [2019-01-08 14:08:14,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 7224 transitions. [2019-01-08 14:08:14,231 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 7224 transitions. Word has length 6 [2019-01-08 14:08:14,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:14,231 INFO L480 AbstractCegarLoop]: Abstraction has 937 states and 7224 transitions. [2019-01-08 14:08:14,231 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:08:14,231 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 7224 transitions. [2019-01-08 14:08:14,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:14,233 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:14,233 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:14,233 INFO L423 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:14,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:14,233 INFO L82 PathProgramCache]: Analyzing trace with hash 904796940, now seen corresponding path program 1 times [2019-01-08 14:08:14,233 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:14,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:14,234 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:08:14,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:14,234 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:14,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:14,326 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:14,326 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:14,326 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:14,326 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:08:14,327 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [22], [32], [33] [2019-01-08 14:08:14,327 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:08:14,328 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:08:14,329 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:08:14,329 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:08:14,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:14,329 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:08:14,329 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:14,329 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:14,361 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:14,362 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:08:14,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:14,367 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:14,395 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:14,398 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:14,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,407 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:14,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,414 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:14,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,424 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:14,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,434 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:14,443 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:08:14,443 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:14,482 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:14,513 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:14,536 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:14,556 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:14,571 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:14,585 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:14,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,621 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:08:14,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,659 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:08:14,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,701 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:08:14,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,754 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:08:14,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:14,821 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:08:14,822 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:14,846 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:14,871 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:14,895 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:14,920 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:14,966 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:14,966 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:08:15,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,025 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:08:15,026 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:15,066 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:15,066 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:08:15,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,103 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 105 [2019-01-08 14:08:15,104 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:15,146 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:15,147 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-08 14:08:15,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:15,186 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:15,187 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 123 [2019-01-08 14:08:15,187 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:15,236 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:15,236 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-08 14:08:15,259 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:15,259 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:15,296 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:15,315 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:15,315 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:08:15,315 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:15,315 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:08:15,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:08:15,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:08:15,316 INFO L87 Difference]: Start difference. First operand 937 states and 7224 transitions. Second operand 10 states. [2019-01-08 14:08:17,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:17,635 INFO L93 Difference]: Finished difference Result 996 states and 7376 transitions. [2019-01-08 14:08:17,635 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:08:17,635 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:08:17,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:17,640 INFO L225 Difference]: With dead ends: 996 [2019-01-08 14:08:17,640 INFO L226 Difference]: Without dead ends: 995 [2019-01-08 14:08:17,640 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=100, Invalid=172, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:08:17,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2019-01-08 14:08:18,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 949. [2019-01-08 14:08:18,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-01-08 14:08:18,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 7320 transitions. [2019-01-08 14:08:18,114 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 7320 transitions. Word has length 6 [2019-01-08 14:08:18,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:18,114 INFO L480 AbstractCegarLoop]: Abstraction has 949 states and 7320 transitions. [2019-01-08 14:08:18,114 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:08:18,114 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 7320 transitions. [2019-01-08 14:08:18,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:18,116 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:18,116 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:18,116 INFO L423 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:18,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:18,116 INFO L82 PathProgramCache]: Analyzing trace with hash 904796752, now seen corresponding path program 1 times [2019-01-08 14:08:18,116 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:18,117 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:18,117 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:18,117 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:18,117 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:18,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:18,234 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:18,234 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:18,234 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:18,234 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:08:18,235 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [22], [26], [31] [2019-01-08 14:08:18,235 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:08:18,235 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:08:18,237 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:08:18,237 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:08:18,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:18,237 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:08:18,238 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:18,238 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:18,247 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:18,247 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:08:18,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:18,253 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:18,274 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:18,277 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:18,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,283 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:18,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,289 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:18,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,297 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:18,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,305 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:18,317 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:08:18,317 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:18,356 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:18,388 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:18,414 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:18,434 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:18,451 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:18,466 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:18,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,502 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:08:18,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,541 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:08:18,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,586 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:08:18,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,639 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:08:18,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,708 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:08:18,708 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:18,733 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:18,758 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:18,782 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:18,807 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:18,853 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:18,854 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-08 14:08:18,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:18,963 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:08:18,963 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:19,005 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:19,006 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-08 14:08:19,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,049 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 105 [2019-01-08 14:08:19,050 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:19,093 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:19,093 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-08 14:08:19,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,136 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:19,137 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 123 [2019-01-08 14:08:19,138 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:19,186 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:19,186 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-08 14:08:19,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,231 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:19,232 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:19,233 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 118 [2019-01-08 14:08:19,233 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:19,279 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:19,279 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-08 14:08:19,303 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:19,303 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:19,366 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:19,385 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:19,385 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:08:19,385 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:19,385 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:08:19,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:08:19,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=175, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:08:19,386 INFO L87 Difference]: Start difference. First operand 949 states and 7320 transitions. Second operand 12 states. [2019-01-08 14:08:20,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:20,724 INFO L93 Difference]: Finished difference Result 1033 states and 7605 transitions. [2019-01-08 14:08:20,725 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:08:20,725 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:08:20,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:20,729 INFO L225 Difference]: With dead ends: 1033 [2019-01-08 14:08:20,730 INFO L226 Difference]: Without dead ends: 1031 [2019-01-08 14:08:20,730 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=149, Invalid=271, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:08:20,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2019-01-08 14:08:21,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 975. [2019-01-08 14:08:21,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2019-01-08 14:08:21,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 7528 transitions. [2019-01-08 14:08:21,208 INFO L78 Accepts]: Start accepts. Automaton has 975 states and 7528 transitions. Word has length 6 [2019-01-08 14:08:21,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:21,209 INFO L480 AbstractCegarLoop]: Abstraction has 975 states and 7528 transitions. [2019-01-08 14:08:21,209 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:08:21,209 INFO L276 IsEmpty]: Start isEmpty. Operand 975 states and 7528 transitions. [2019-01-08 14:08:21,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:21,211 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:21,211 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:21,211 INFO L423 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:21,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:21,211 INFO L82 PathProgramCache]: Analyzing trace with hash 904456810, now seen corresponding path program 1 times [2019-01-08 14:08:21,211 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:21,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:21,212 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:21,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:21,212 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:21,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:21,299 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:08:21,299 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:21,299 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:21,299 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:08:21,299 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [32], [34], [35] [2019-01-08 14:08:21,300 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:08:21,300 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:08:21,301 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:08:21,302 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:08:21,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:21,302 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:08:21,302 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:21,302 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:21,311 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:21,311 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:08:21,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:21,316 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:21,338 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:21,341 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:21,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,348 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:21,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,355 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:21,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,362 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:21,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,370 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:21,380 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:08:21,381 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:21,421 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:21,451 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:21,476 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:21,496 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:21,512 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:21,527 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:21,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,564 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:08:21,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,603 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:08:21,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,644 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:08:21,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,699 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:08:21,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,767 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:08:21,767 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:21,792 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:21,816 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:21,841 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:21,866 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:21,912 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:21,912 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:08:21,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:21,955 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:08:21,955 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:21,996 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:21,996 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:08:22,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:22,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:22,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:22,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:22,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:22,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:22,023 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:22,024 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 106 [2019-01-08 14:08:22,025 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:22,069 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:22,069 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:59 [2019-01-08 14:08:22,091 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:22,091 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:22,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:22,132 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:22,132 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:08:22,133 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:22,133 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:08:22,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:08:22,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:08:22,133 INFO L87 Difference]: Start difference. First operand 975 states and 7528 transitions. Second operand 8 states. [2019-01-08 14:08:22,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:22,986 INFO L93 Difference]: Finished difference Result 1002 states and 7555 transitions. [2019-01-08 14:08:22,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:08:22,986 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-08 14:08:22,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:22,990 INFO L225 Difference]: With dead ends: 1002 [2019-01-08 14:08:22,990 INFO L226 Difference]: Without dead ends: 1001 [2019-01-08 14:08:22,991 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:08:22,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2019-01-08 14:08:23,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 975. [2019-01-08 14:08:23,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2019-01-08 14:08:23,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 7528 transitions. [2019-01-08 14:08:23,478 INFO L78 Accepts]: Start accepts. Automaton has 975 states and 7528 transitions. Word has length 6 [2019-01-08 14:08:23,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:23,478 INFO L480 AbstractCegarLoop]: Abstraction has 975 states and 7528 transitions. [2019-01-08 14:08:23,478 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:08:23,478 INFO L276 IsEmpty]: Start isEmpty. Operand 975 states and 7528 transitions. [2019-01-08 14:08:23,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:23,480 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:23,480 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:23,480 INFO L423 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:23,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:23,480 INFO L82 PathProgramCache]: Analyzing trace with hash 904431572, now seen corresponding path program 1 times [2019-01-08 14:08:23,480 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:23,481 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:23,481 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:23,481 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:23,481 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:23,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:23,670 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:23,670 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:23,670 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:23,670 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:08:23,670 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [26], [31] [2019-01-08 14:08:23,671 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:08:23,671 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:08:23,672 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:08:23,672 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:08:23,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:23,673 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:08:23,673 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:23,673 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:23,682 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:23,682 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:08:23,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:23,688 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:23,708 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:23,711 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:23,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,716 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:23,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,723 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:23,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,734 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:23,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,742 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:23,752 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:08:23,753 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:23,788 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:23,820 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:23,844 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:23,863 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:23,879 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:23,894 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:23,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,928 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:08:23,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:23,966 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:08:24,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,009 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:08:24,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,063 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,063 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:08:24,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,132 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:08:24,132 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:24,157 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:24,181 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:24,205 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:24,230 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:24,276 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:24,276 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:08:24,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,343 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:08:24,344 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:24,385 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:24,385 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:08:24,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,421 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:24,422 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 106 [2019-01-08 14:08:24,423 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:24,466 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:24,466 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:59 [2019-01-08 14:08:24,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,506 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 115 [2019-01-08 14:08:24,506 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:24,551 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:24,551 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:73, output treesize:51 [2019-01-08 14:08:24,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,586 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:24,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:24,588 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 124 [2019-01-08 14:08:24,588 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:24,636 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:24,636 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:49 [2019-01-08 14:08:24,658 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:24,658 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:24,692 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:24,712 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:24,712 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2019-01-08 14:08:24,712 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:24,712 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:08:24,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:08:24,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2019-01-08 14:08:24,713 INFO L87 Difference]: Start difference. First operand 975 states and 7528 transitions. Second operand 12 states. [2019-01-08 14:08:26,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:26,088 INFO L93 Difference]: Finished difference Result 1224 states and 9054 transitions. [2019-01-08 14:08:26,089 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-08 14:08:26,089 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:08:26,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:26,094 INFO L225 Difference]: With dead ends: 1224 [2019-01-08 14:08:26,094 INFO L226 Difference]: Without dead ends: 1222 [2019-01-08 14:08:26,094 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=198, Unknown=0, NotChecked=0, Total=306 [2019-01-08 14:08:26,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1222 states. [2019-01-08 14:08:26,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1222 to 1073. [2019-01-08 14:08:26,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1073 states. [2019-01-08 14:08:26,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 8311 transitions. [2019-01-08 14:08:26,615 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 8311 transitions. Word has length 6 [2019-01-08 14:08:26,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:26,615 INFO L480 AbstractCegarLoop]: Abstraction has 1073 states and 8311 transitions. [2019-01-08 14:08:26,616 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:08:26,616 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 8311 transitions. [2019-01-08 14:08:26,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:26,618 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:26,618 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:26,618 INFO L423 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:26,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:26,618 INFO L82 PathProgramCache]: Analyzing trace with hash 904447136, now seen corresponding path program 1 times [2019-01-08 14:08:26,618 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:26,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:26,619 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:26,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:26,619 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:26,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:26,851 WARN L181 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 27 [2019-01-08 14:08:26,980 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:26,980 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:26,980 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:26,980 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:08:26,980 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [32], [33] [2019-01-08 14:08:26,981 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:08:26,981 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:08:26,983 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:08:26,983 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:08:26,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:26,983 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:08:26,983 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:26,984 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:26,991 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:26,991 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:08:26,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:26,998 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:27,018 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:27,021 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:27,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,027 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:27,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,034 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:27,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,040 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:27,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,052 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:27,065 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:08:27,065 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,103 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,134 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,158 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,177 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,192 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,206 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,240 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:08:27,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,275 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:08:27,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,319 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:08:27,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,371 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:08:27,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,436 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:08:27,436 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,461 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,485 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,510 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,535 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,581 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:27,581 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:08:27,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,627 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:08:27,627 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,667 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:27,667 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:08:27,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,700 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:27,700 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 106 [2019-01-08 14:08:27,701 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,744 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:27,744 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:59 [2019-01-08 14:08:27,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:27,785 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 107 [2019-01-08 14:08:27,786 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:27,828 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:27,828 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:51 [2019-01-08 14:08:27,857 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:27,857 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:27,896 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:27,915 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:27,915 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2019-01-08 14:08:27,915 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:27,915 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-08 14:08:27,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-08 14:08:27,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:08:27,916 INFO L87 Difference]: Start difference. First operand 1073 states and 8311 transitions. Second operand 11 states. [2019-01-08 14:08:29,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:29,954 INFO L93 Difference]: Finished difference Result 1388 states and 10131 transitions. [2019-01-08 14:08:29,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-08 14:08:29,955 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-08 14:08:29,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:29,961 INFO L225 Difference]: With dead ends: 1388 [2019-01-08 14:08:29,961 INFO L226 Difference]: Without dead ends: 1386 [2019-01-08 14:08:29,961 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2019-01-08 14:08:29,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1386 states. [2019-01-08 14:08:30,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1386 to 1170. [2019-01-08 14:08:30,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1170 states. [2019-01-08 14:08:30,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 9078 transitions. [2019-01-08 14:08:30,516 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 9078 transitions. Word has length 6 [2019-01-08 14:08:30,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:30,516 INFO L480 AbstractCegarLoop]: Abstraction has 1170 states and 9078 transitions. [2019-01-08 14:08:30,516 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-08 14:08:30,516 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 9078 transitions. [2019-01-08 14:08:30,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:30,519 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:30,519 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:30,519 INFO L423 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:30,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:30,519 INFO L82 PathProgramCache]: Analyzing trace with hash 904933466, now seen corresponding path program 1 times [2019-01-08 14:08:30,519 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:30,520 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:30,520 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:30,520 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:30,520 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:30,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:30,576 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:30,577 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:30,577 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:30,577 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:08:30,577 INFO L207 CegarAbsIntRunner]: [0], [18], [26], [32], [34], [35] [2019-01-08 14:08:30,577 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:08:30,577 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:08:30,579 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:08:30,579 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:08:30,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:30,579 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:08:30,580 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:30,580 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:30,587 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:30,588 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:08:30,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:30,592 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:30,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,615 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 63 [2019-01-08 14:08:30,619 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 48 [2019-01-08 14:08:30,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,648 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2019-01-08 14:08:30,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,704 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 72 [2019-01-08 14:08:30,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:30,775 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 53 [2019-01-08 14:08:30,775 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:30,808 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:30,839 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:30,875 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:30,910 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:30,951 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:30,954 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:30,959 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2019-01-08 14:08:30,966 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 49 [2019-01-08 14:08:30,972 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 67 [2019-01-08 14:08:30,976 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 89 [2019-01-08 14:08:30,985 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 88 [2019-01-08 14:08:30,986 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:31,019 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:31,043 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:31,061 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:31,076 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:31,090 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:31,103 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:31,144 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:31,144 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-08 14:08:31,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:31,223 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 83 [2019-01-08 14:08:31,223 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:31,259 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:31,260 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:93, output treesize:63 [2019-01-08 14:08:31,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:31,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:31,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:31,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:31,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:31,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:31,290 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:31,291 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 98 [2019-01-08 14:08:31,291 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:31,330 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:31,331 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:75, output treesize:51 [2019-01-08 14:08:31,354 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:31,354 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:31,376 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:31,396 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:31,396 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:08:31,396 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:31,396 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:08:31,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:08:31,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:08:31,397 INFO L87 Difference]: Start difference. First operand 1170 states and 9078 transitions. Second operand 8 states. [2019-01-08 14:08:32,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:32,211 INFO L93 Difference]: Finished difference Result 1195 states and 9103 transitions. [2019-01-08 14:08:32,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:08:32,211 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-08 14:08:32,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:32,217 INFO L225 Difference]: With dead ends: 1195 [2019-01-08 14:08:32,217 INFO L226 Difference]: Without dead ends: 1194 [2019-01-08 14:08:32,217 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:08:32,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states. [2019-01-08 14:08:32,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 1170. [2019-01-08 14:08:32,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1170 states. [2019-01-08 14:08:32,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 9078 transitions. [2019-01-08 14:08:32,812 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 9078 transitions. Word has length 6 [2019-01-08 14:08:32,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:32,812 INFO L480 AbstractCegarLoop]: Abstraction has 1170 states and 9078 transitions. [2019-01-08 14:08:32,812 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:08:32,812 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 9078 transitions. [2019-01-08 14:08:32,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:32,815 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:32,815 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:32,815 INFO L423 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:32,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:32,816 INFO L82 PathProgramCache]: Analyzing trace with hash 904929558, now seen corresponding path program 1 times [2019-01-08 14:08:32,816 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:32,816 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:32,816 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:32,817 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:32,817 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:32,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:32,921 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:32,921 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:32,922 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:32,922 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:08:32,922 INFO L207 CegarAbsIntRunner]: [0], [18], [26], [28], [32], [33] [2019-01-08 14:08:32,922 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:08:32,922 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:08:32,924 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:08:32,924 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:08:32,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:32,924 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:08:32,924 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:32,925 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:32,933 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:32,933 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:08:32,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:32,940 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:32,964 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:32,968 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:32,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,974 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:32,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,981 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:32,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,990 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:32,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:32,998 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:33,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,008 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:08:33,008 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,062 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,093 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,116 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,135 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,150 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,166 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,204 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:08:33,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,249 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:08:33,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,297 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:08:33,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,359 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:08:33,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,438 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:08:33,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,534 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:08:33,534 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,571 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,607 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,645 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,683 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,722 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,786 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:33,786 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:08:33,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,822 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:08:33,822 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,884 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:33,884 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:08:33,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:33,921 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:33,922 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 135 [2019-01-08 14:08:33,923 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:33,988 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:33,988 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:80 [2019-01-08 14:08:34,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:34,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:34,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:34,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:34,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:34,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:34,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:34,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:34,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:34,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:34,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:34,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:34,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:34,028 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 144 [2019-01-08 14:08:34,029 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:34,093 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:34,094 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:94, output treesize:68 [2019-01-08 14:08:34,121 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:34,122 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:34,571 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:34,589 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:34,589 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:08:34,589 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:34,589 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:08:34,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:08:34,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:08:34,589 INFO L87 Difference]: Start difference. First operand 1170 states and 9078 transitions. Second operand 10 states. [2019-01-08 14:08:35,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:35,707 INFO L93 Difference]: Finished difference Result 1234 states and 9256 transitions. [2019-01-08 14:08:35,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:08:35,708 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:08:35,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:35,714 INFO L225 Difference]: With dead ends: 1234 [2019-01-08 14:08:35,714 INFO L226 Difference]: Without dead ends: 1231 [2019-01-08 14:08:35,714 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=104, Invalid=168, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:08:35,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1231 states. [2019-01-08 14:08:36,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1231 to 1189. [2019-01-08 14:08:36,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1189 states. [2019-01-08 14:08:36,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1189 states to 1189 states and 9209 transitions. [2019-01-08 14:08:36,325 INFO L78 Accepts]: Start accepts. Automaton has 1189 states and 9209 transitions. Word has length 6 [2019-01-08 14:08:36,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:36,325 INFO L480 AbstractCegarLoop]: Abstraction has 1189 states and 9209 transitions. [2019-01-08 14:08:36,325 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:08:36,326 INFO L276 IsEmpty]: Start isEmpty. Operand 1189 states and 9209 transitions. [2019-01-08 14:08:36,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:36,328 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:36,328 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:36,328 INFO L423 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:36,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:36,328 INFO L82 PathProgramCache]: Analyzing trace with hash 904928874, now seen corresponding path program 1 times [2019-01-08 14:08:36,328 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:36,329 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:36,329 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:36,329 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:36,329 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:36,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:36,404 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:36,404 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:36,404 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:36,404 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:08:36,404 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [26], [28], [31] [2019-01-08 14:08:36,405 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:08:36,406 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:08:36,407 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:08:36,407 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:08:36,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:36,408 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:08:36,408 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:36,408 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:36,425 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:36,425 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:08:36,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:36,431 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:36,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,470 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:08:36,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,508 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:08:36,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,550 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:08:36,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,604 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:08:36,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:36,672 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:08:36,672 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:36,698 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:36,722 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:36,748 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:36,774 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:36,809 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:36,812 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:36,814 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:36,816 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:36,818 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:36,821 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:36,830 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:08:36,830 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:36,865 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:36,892 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:36,913 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:36,930 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:36,944 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:36,957 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:37,001 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:37,001 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-08 14:08:37,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,061 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 100 [2019-01-08 14:08:37,062 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:08:37,206 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 2 xjuncts. [2019-01-08 14:08:37,206 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:106, output treesize:150 [2019-01-08 14:08:37,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,292 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:37,301 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 119 [2019-01-08 14:08:37,302 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:08:37,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,502 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:37,502 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 126 [2019-01-08 14:08:37,503 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:37,634 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: 10 dim-0 vars, and 3 xjuncts. [2019-01-08 14:08:37,635 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:185 [2019-01-08 14:08:37,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:37,787 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 8 case distinctions, treesize of input 78 treesize of output 148 [2019-01-08 14:08:37,791 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-08 14:08:38,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,266 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:38,267 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 107 [2019-01-08 14:08:38,267 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:38,456 INFO L267 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 2 dim-1 vars, End of recursive call: 25 dim-0 vars, and 6 xjuncts. [2019-01-08 14:08:38,456 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:152, output treesize:346 [2019-01-08 14:08:38,699 WARN L181 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 190 DAG size of output: 129 [2019-01-08 14:08:38,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,720 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:38,721 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 129 [2019-01-08 14:08:38,722 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:38,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:38,893 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:38,894 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 126 [2019-01-08 14:08:38,895 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:39,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,058 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:39,059 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 120 [2019-01-08 14:08:39,060 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:39,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:39,218 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:39,219 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 138 [2019-01-08 14:08:39,219 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:39,361 INFO L267 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 4 dim-1 vars, End of recursive call: 20 dim-0 vars, and 4 xjuncts. [2019-01-08 14:08:39,361 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:267, output treesize:225 [2019-01-08 14:08:39,506 WARN L181 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 107 [2019-01-08 14:08:39,507 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:39,507 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:39,599 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:39,617 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:39,617 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:08:39,617 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:39,617 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:08:39,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:08:39,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:08:39,618 INFO L87 Difference]: Start difference. First operand 1189 states and 9209 transitions. Second operand 12 states. [2019-01-08 14:08:39,874 WARN L181 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 83 [2019-01-08 14:08:40,125 WARN L181 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 115 [2019-01-08 14:08:40,385 WARN L181 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 92 [2019-01-08 14:08:42,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:42,288 INFO L93 Difference]: Finished difference Result 1298 states and 9503 transitions. [2019-01-08 14:08:42,288 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-08 14:08:42,289 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:08:42,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:42,294 INFO L225 Difference]: With dead ends: 1298 [2019-01-08 14:08:42,294 INFO L226 Difference]: Without dead ends: 1297 [2019-01-08 14:08:42,295 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=155, Invalid=307, Unknown=0, NotChecked=0, Total=462 [2019-01-08 14:08:42,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1297 states. [2019-01-08 14:08:42,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1297 to 1166. [2019-01-08 14:08:42,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1166 states. [2019-01-08 14:08:42,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 9025 transitions. [2019-01-08 14:08:42,852 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 9025 transitions. Word has length 6 [2019-01-08 14:08:42,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:42,852 INFO L480 AbstractCegarLoop]: Abstraction has 1166 states and 9025 transitions. [2019-01-08 14:08:42,852 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:08:42,852 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 9025 transitions. [2019-01-08 14:08:42,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:42,854 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:42,854 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:42,854 INFO L423 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:42,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:42,855 INFO L82 PathProgramCache]: Analyzing trace with hash 904915420, now seen corresponding path program 1 times [2019-01-08 14:08:42,855 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:42,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:42,855 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:42,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:42,855 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:42,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:43,017 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:43,017 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:43,017 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:43,018 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:08:43,018 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [26], [31] [2019-01-08 14:08:43,019 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:08:43,019 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:08:43,021 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:08:43,021 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:08:43,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:43,021 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:08:43,021 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:43,022 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:43,030 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:43,030 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:08:43,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:43,036 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:43,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,070 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:08:43,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,109 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:08:43,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,155 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:08:43,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,213 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:08:43,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,287 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:08:43,287 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:43,322 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:43,358 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:43,394 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:43,430 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:43,476 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:43,477 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:43,481 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:43,483 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:43,485 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:43,488 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:43,496 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:08:43,496 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:43,533 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:43,559 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:43,580 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:43,597 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:43,611 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:43,625 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:43,670 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:43,670 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-08 14:08:43,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:43,752 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:08:43,753 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:44,121 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:44,122 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-08 14:08:44,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,168 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:44,170 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 106 [2019-01-08 14:08:44,170 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:44,211 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:44,211 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:59 [2019-01-08 14:08:44,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,256 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 115 [2019-01-08 14:08:44,257 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:44,299 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:44,299 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:73, output treesize:51 [2019-01-08 14:08:44,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,344 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:44,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:44,346 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 124 [2019-01-08 14:08:44,347 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:44,395 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:44,395 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:49 [2019-01-08 14:08:44,419 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:44,420 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:44,486 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:44,503 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:44,504 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:08:44,504 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:44,504 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:08:44,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:08:44,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:08:44,504 INFO L87 Difference]: Start difference. First operand 1166 states and 9025 transitions. Second operand 12 states. [2019-01-08 14:08:46,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:46,349 INFO L93 Difference]: Finished difference Result 1222 states and 9088 transitions. [2019-01-08 14:08:46,349 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:08:46,349 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:08:46,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:46,354 INFO L225 Difference]: With dead ends: 1222 [2019-01-08 14:08:46,354 INFO L226 Difference]: Without dead ends: 1221 [2019-01-08 14:08:46,355 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=151, Invalid=311, Unknown=0, NotChecked=0, Total=462 [2019-01-08 14:08:46,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2019-01-08 14:08:46,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 1122. [2019-01-08 14:08:46,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1122 states. [2019-01-08 14:08:46,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 8658 transitions. [2019-01-08 14:08:46,913 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 8658 transitions. Word has length 6 [2019-01-08 14:08:46,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:46,914 INFO L480 AbstractCegarLoop]: Abstraction has 1122 states and 8658 transitions. [2019-01-08 14:08:46,914 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:08:46,914 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 8658 transitions. [2019-01-08 14:08:46,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:46,916 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:46,916 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:46,916 INFO L423 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:46,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:46,916 INFO L82 PathProgramCache]: Analyzing trace with hash 904975686, now seen corresponding path program 1 times [2019-01-08 14:08:46,916 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:46,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:46,917 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:46,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:46,917 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:46,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:46,974 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:46,974 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:46,974 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:46,974 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:08:46,974 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [28], [32], [33] [2019-01-08 14:08:46,975 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:08:46,975 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:08:46,976 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:08:46,976 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:08:46,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:46,977 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:08:46,977 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:46,977 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:46,992 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:46,992 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:08:47,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:47,011 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:47,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,038 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:08:47,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,083 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:08:47,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,138 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:08:47,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,199 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:08:47,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,277 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:08:47,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,379 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:08:47,380 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,420 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,459 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,498 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,537 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,577 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,624 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:47,628 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:47,630 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:47,632 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:47,635 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:47,639 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:47,642 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:08:47,643 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,691 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,719 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,741 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,759 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,773 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,787 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,850 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:47,851 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:08:47,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,889 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:08:47,889 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:47,948 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:47,949 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:08:47,980 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:47,990 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:08:47,990 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:48,054 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:48,054 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-08 14:08:48,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:48,097 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:48,098 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 158 [2019-01-08 14:08:48,099 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:48,167 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:48,167 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-08 14:08:48,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:48,196 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:48,230 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:48,248 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:48,248 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:08:48,248 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:48,249 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:08:48,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:08:48,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:08:48,249 INFO L87 Difference]: Start difference. First operand 1122 states and 8658 transitions. Second operand 10 states. [2019-01-08 14:08:49,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:49,431 INFO L93 Difference]: Finished difference Result 1181 states and 8791 transitions. [2019-01-08 14:08:49,431 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:08:49,431 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:08:49,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:49,436 INFO L225 Difference]: With dead ends: 1181 [2019-01-08 14:08:49,436 INFO L226 Difference]: Without dead ends: 1180 [2019-01-08 14:08:49,437 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=172, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:08:49,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1180 states. [2019-01-08 14:08:50,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1180 to 1130. [2019-01-08 14:08:50,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1130 states. [2019-01-08 14:08:50,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 8722 transitions. [2019-01-08 14:08:50,037 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 8722 transitions. Word has length 6 [2019-01-08 14:08:50,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:50,037 INFO L480 AbstractCegarLoop]: Abstraction has 1130 states and 8722 transitions. [2019-01-08 14:08:50,037 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:08:50,037 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 8722 transitions. [2019-01-08 14:08:50,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:50,040 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:50,040 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:50,040 INFO L423 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:50,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:50,040 INFO L82 PathProgramCache]: Analyzing trace with hash 893612886, now seen corresponding path program 1 times [2019-01-08 14:08:50,040 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:50,041 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:50,041 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:50,041 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:50,041 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:50,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:50,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:08:50,111 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:50,111 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:50,112 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:08:50,112 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [32], [34], [35] [2019-01-08 14:08:50,112 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:08:50,113 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:08:50,114 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:08:50,114 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:08:50,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:50,114 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:08:50,115 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:50,115 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:50,123 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:50,123 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:08:50,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:50,128 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:50,151 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:50,154 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:50,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,161 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:50,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,167 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:50,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,176 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:50,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,187 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:50,199 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:08:50,200 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,238 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,269 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,294 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,312 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,329 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,344 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,380 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:08:50,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,419 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:08:50,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,462 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:08:50,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,517 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:08:50,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,584 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:08:50,585 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,609 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,633 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,658 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,683 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,729 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:50,729 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:08:50,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,777 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:08:50,777 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,820 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:50,821 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:08:50,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:50,850 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 103 [2019-01-08 14:08:50,850 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:50,893 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:50,894 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-08 14:08:50,914 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:50,914 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:50,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:50,950 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:50,950 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-08 14:08:50,950 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:50,950 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:08:50,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:08:50,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2019-01-08 14:08:50,951 INFO L87 Difference]: Start difference. First operand 1130 states and 8722 transitions. Second operand 8 states. [2019-01-08 14:08:52,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:52,000 INFO L93 Difference]: Finished difference Result 1200 states and 9000 transitions. [2019-01-08 14:08:52,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:08:52,001 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-08 14:08:52,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:52,006 INFO L225 Difference]: With dead ends: 1200 [2019-01-08 14:08:52,006 INFO L226 Difference]: Without dead ends: 1199 [2019-01-08 14:08:52,006 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2019-01-08 14:08:52,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states. [2019-01-08 14:08:52,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 1150. [2019-01-08 14:08:52,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1150 states. [2019-01-08 14:08:52,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 8882 transitions. [2019-01-08 14:08:52,703 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 8882 transitions. Word has length 6 [2019-01-08 14:08:52,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:52,703 INFO L480 AbstractCegarLoop]: Abstraction has 1150 states and 8882 transitions. [2019-01-08 14:08:52,703 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:08:52,703 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 8882 transitions. [2019-01-08 14:08:52,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:52,706 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:52,706 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-08 14:08:52,706 INFO L423 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:52,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:52,706 INFO L82 PathProgramCache]: Analyzing trace with hash 893590996, now seen corresponding path program 2 times [2019-01-08 14:08:52,706 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:52,707 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:52,707 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:08:52,707 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:52,707 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:52,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:52,787 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:08:52,788 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:52,788 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:52,788 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:08:52,788 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:08:52,788 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:52,788 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:52,797 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:08:52,797 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:08:52,802 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-08 14:08:52,803 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:08:52,803 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:52,829 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:52,832 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:52,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,837 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:52,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,845 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:52,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,853 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:52,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,862 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:52,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:52,873 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:08:52,874 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:52,934 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:52,970 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:52,999 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:53,022 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:53,040 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:53,090 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:53,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,127 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:08:53,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,170 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:08:53,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,220 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:08:53,532 WARN L181 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 36 [2019-01-08 14:08:53,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,542 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:08:53,666 WARN L181 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 41 [2019-01-08 14:08:53,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,676 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:08:53,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:53,776 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:08:53,777 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:53,813 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:53,850 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:53,888 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:53,926 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:53,965 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:54,030 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:54,030 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-08 14:08:54,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,064 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:08:54,065 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:54,128 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:54,128 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:08:54,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,162 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 132 [2019-01-08 14:08:54,162 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:54,227 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:54,228 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:76 [2019-01-08 14:08:54,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,271 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:54,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,272 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 151 [2019-01-08 14:08:54,273 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:54,342 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:54,342 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-08 14:08:54,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:54,388 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 27 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 164 [2019-01-08 14:08:54,389 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:54,464 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:54,464 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:62 [2019-01-08 14:08:54,503 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:54,503 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:54,548 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:54,567 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:54,567 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-08 14:08:54,567 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:54,567 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-08 14:08:54,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-08 14:08:54,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=152, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:08:54,568 INFO L87 Difference]: Start difference. First operand 1150 states and 8882 transitions. Second operand 11 states. [2019-01-08 14:08:56,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:08:56,187 INFO L93 Difference]: Finished difference Result 1456 states and 10849 transitions. [2019-01-08 14:08:56,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:08:56,188 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-08 14:08:56,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:08:56,194 INFO L225 Difference]: With dead ends: 1456 [2019-01-08 14:08:56,194 INFO L226 Difference]: Without dead ends: 1455 [2019-01-08 14:08:56,195 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=221, Unknown=0, NotChecked=0, Total=342 [2019-01-08 14:08:56,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1455 states. [2019-01-08 14:08:56,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1455 to 1376. [2019-01-08 14:08:56,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1376 states. [2019-01-08 14:08:56,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1376 states to 1376 states and 10689 transitions. [2019-01-08 14:08:56,930 INFO L78 Accepts]: Start accepts. Automaton has 1376 states and 10689 transitions. Word has length 6 [2019-01-08 14:08:56,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:08:56,931 INFO L480 AbstractCegarLoop]: Abstraction has 1376 states and 10689 transitions. [2019-01-08 14:08:56,931 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-08 14:08:56,931 INFO L276 IsEmpty]: Start isEmpty. Operand 1376 states and 10689 transitions. [2019-01-08 14:08:56,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:08:56,934 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:08:56,934 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:08:56,934 INFO L423 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:08:56,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:08:56,934 INFO L82 PathProgramCache]: Analyzing trace with hash 893591492, now seen corresponding path program 2 times [2019-01-08 14:08:56,934 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:08:56,935 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:56,935 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:08:56,935 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:08:56,935 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:08:56,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:08:57,053 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:57,053 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:57,053 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:08:57,054 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:08:57,054 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:08:57,054 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:08:57,054 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:08:57,062 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:08:57,062 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:08:57,069 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-08 14:08:57,069 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:08:57,070 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:08:57,100 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:08:57,104 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:08:57,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,110 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:08:57,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,117 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:08:57,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,126 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:08:57,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,136 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:08:57,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,146 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:08:57,147 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:57,236 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:57,268 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:57,293 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:57,311 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:57,327 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:57,342 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:57,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,384 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:08:57,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,432 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:08:57,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,482 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:08:57,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,546 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:08:57,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,642 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:08:57,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:57,738 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:08:57,738 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:57,776 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:57,813 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:57,851 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:57,889 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:57,928 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:08:57,992 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:57,992 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:08:58,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,031 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:08:58,031 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:58,094 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:58,094 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-08 14:08:58,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,134 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 132 [2019-01-08 14:08:58,135 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:58,200 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:58,200 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:76 [2019-01-08 14:08:58,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,232 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,240 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:58,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,242 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 151 [2019-01-08 14:08:58,243 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:58,310 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:58,311 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-08 14:08:58,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,354 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:08:58,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:08:58,356 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 153 [2019-01-08 14:08:58,356 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:08:58,420 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:08:58,420 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:62 [2019-01-08 14:08:58,449 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:58,449 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:08:58,508 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:08:58,525 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:08:58,526 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:08:58,526 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:08:58,526 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:08:58,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:08:58,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:08:58,526 INFO L87 Difference]: Start difference. First operand 1376 states and 10689 transitions. Second operand 12 states. [2019-01-08 14:09:00,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:00,520 INFO L93 Difference]: Finished difference Result 1569 states and 11731 transitions. [2019-01-08 14:09:00,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:09:00,520 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:09:00,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:00,527 INFO L225 Difference]: With dead ends: 1569 [2019-01-08 14:09:00,527 INFO L226 Difference]: Without dead ends: 1567 [2019-01-08 14:09:00,527 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=134, Invalid=246, Unknown=0, NotChecked=0, Total=380 [2019-01-08 14:09:00,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1567 states. [2019-01-08 14:09:01,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1567 to 904. [2019-01-08 14:09:01,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 904 states. [2019-01-08 14:09:01,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 6903 transitions. [2019-01-08 14:09:01,062 INFO L78 Accepts]: Start accepts. Automaton has 904 states and 6903 transitions. Word has length 6 [2019-01-08 14:09:01,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:01,062 INFO L480 AbstractCegarLoop]: Abstraction has 904 states and 6903 transitions. [2019-01-08 14:09:01,062 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:09:01,062 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states and 6903 transitions. [2019-01-08 14:09:01,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:01,064 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:01,064 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:01,064 INFO L423 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:01,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:01,064 INFO L82 PathProgramCache]: Analyzing trace with hash 893710844, now seen corresponding path program 1 times [2019-01-08 14:09:01,064 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:01,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:01,065 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:09:01,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:01,065 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:01,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:01,231 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:01,232 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:01,232 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:01,232 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:01,232 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [22], [32], [33] [2019-01-08 14:09:01,234 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:01,234 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:01,236 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:01,236 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:09:01,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:01,236 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:01,236 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:01,236 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:01,244 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:01,244 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:01,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:01,250 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:01,269 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:01,273 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:01,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,278 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:01,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,285 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:01,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,293 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:01,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,305 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:01,316 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:09:01,317 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:01,354 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:01,386 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:01,411 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:01,430 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:01,447 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:01,461 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:01,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,497 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:09:01,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,533 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:09:01,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,576 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:09:01,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,638 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:09:01,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,709 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:09:01,709 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:01,733 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:01,757 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:01,782 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:01,807 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:01,853 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:01,853 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:09:01,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,899 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:09:01,899 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:01,944 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:01,945 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:09:01,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:01,974 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:01,975 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 105 [2019-01-08 14:09:01,976 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:02,025 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:02,026 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:59 [2019-01-08 14:09:02,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:02,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:02,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:02,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:02,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:02,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:02,061 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:02,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:02,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:02,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:02,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:02,067 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 111 [2019-01-08 14:09:02,068 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:02,121 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:02,121 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:69, output treesize:47 [2019-01-08 14:09:02,145 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:02,146 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:02,195 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:02,213 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:02,213 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2019-01-08 14:09:02,213 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:02,213 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:09:02,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:09:02,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2019-01-08 14:09:02,213 INFO L87 Difference]: Start difference. First operand 904 states and 6903 transitions. Second operand 10 states. [2019-01-08 14:09:03,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:03,439 INFO L93 Difference]: Finished difference Result 1031 states and 7569 transitions. [2019-01-08 14:09:03,440 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:09:03,440 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:09:03,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:03,444 INFO L225 Difference]: With dead ends: 1031 [2019-01-08 14:09:03,445 INFO L226 Difference]: Without dead ends: 1029 [2019-01-08 14:09:03,445 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:09:03,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2019-01-08 14:09:04,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 928. [2019-01-08 14:09:04,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 928 states. [2019-01-08 14:09:04,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 928 states to 928 states and 7068 transitions. [2019-01-08 14:09:04,008 INFO L78 Accepts]: Start accepts. Automaton has 928 states and 7068 transitions. Word has length 6 [2019-01-08 14:09:04,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:04,008 INFO L480 AbstractCegarLoop]: Abstraction has 928 states and 7068 transitions. [2019-01-08 14:09:04,008 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:09:04,008 INFO L276 IsEmpty]: Start isEmpty. Operand 928 states and 7068 transitions. [2019-01-08 14:09:04,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:04,010 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:04,010 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:04,010 INFO L423 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:04,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:04,011 INFO L82 PathProgramCache]: Analyzing trace with hash 893728142, now seen corresponding path program 1 times [2019-01-08 14:09:04,011 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:04,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:04,011 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:04,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:04,011 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:04,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:04,169 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:04,169 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:04,170 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:04,170 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:04,170 INFO L207 CegarAbsIntRunner]: [0], [6], [22], [28], [32], [33] [2019-01-08 14:09:04,171 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:04,171 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:04,172 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:04,172 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:09:04,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:04,173 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:04,173 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:04,173 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:04,180 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:04,181 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:04,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:04,187 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:04,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,213 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:09:04,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,256 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:09:04,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,307 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:09:04,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,366 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:09:04,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,445 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:09:04,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:04,544 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:09:04,545 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:04,584 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:04,623 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:04,662 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:04,702 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:04,743 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:04,793 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:04,796 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:04,798 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:04,801 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:04,803 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:04,806 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:04,808 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:09:04,809 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:04,859 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:04,887 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:04,909 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:04,927 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:04,940 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:04,954 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:05,017 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:05,018 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:09:05,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,051 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:09:05,051 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:05,113 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:05,113 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:09:05,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,154 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:05,155 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 134 [2019-01-08 14:09:05,156 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:05,219 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:05,219 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:80 [2019-01-08 14:09:05,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:05,258 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:05,258 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 134 [2019-01-08 14:09:05,259 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:05,320 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:05,320 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:90, output treesize:72 [2019-01-08 14:09:05,356 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:05,356 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:05,420 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:05,420 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2019-01-08 14:09:05,420 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:05,420 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-08 14:09:05,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-08 14:09:05,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2019-01-08 14:09:05,421 INFO L87 Difference]: Start difference. First operand 928 states and 7068 transitions. Second operand 11 states. [2019-01-08 14:09:06,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:06,709 INFO L93 Difference]: Finished difference Result 980 states and 7166 transitions. [2019-01-08 14:09:06,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:09:06,709 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-08 14:09:06,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:06,714 INFO L225 Difference]: With dead ends: 980 [2019-01-08 14:09:06,714 INFO L226 Difference]: Without dead ends: 977 [2019-01-08 14:09:06,714 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=200, Unknown=0, NotChecked=0, Total=306 [2019-01-08 14:09:06,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2019-01-08 14:09:07,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 935. [2019-01-08 14:09:07,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 935 states. [2019-01-08 14:09:07,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 935 states to 935 states and 7124 transitions. [2019-01-08 14:09:07,300 INFO L78 Accepts]: Start accepts. Automaton has 935 states and 7124 transitions. Word has length 6 [2019-01-08 14:09:07,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:07,300 INFO L480 AbstractCegarLoop]: Abstraction has 935 states and 7124 transitions. [2019-01-08 14:09:07,301 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-08 14:09:07,301 INFO L276 IsEmpty]: Start isEmpty. Operand 935 states and 7124 transitions. [2019-01-08 14:09:07,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:07,302 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:07,302 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:07,303 INFO L423 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:07,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:07,303 INFO L82 PathProgramCache]: Analyzing trace with hash 893714688, now seen corresponding path program 1 times [2019-01-08 14:09:07,303 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:07,304 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:07,304 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:07,304 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:07,304 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:07,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:07,356 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:09:07,356 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:07,356 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:07,356 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:07,356 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [22], [32], [33] [2019-01-08 14:09:07,358 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:07,358 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:07,359 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:07,359 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:09:07,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:07,359 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:07,360 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:07,360 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:07,368 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:07,368 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:07,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:07,373 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:07,396 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:07,400 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:07,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,406 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:07,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,414 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:07,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,425 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:07,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,433 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:07,444 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:09:07,444 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:07,482 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:07,514 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:07,539 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:07,559 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:07,575 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:07,590 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:07,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,625 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:09:07,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,661 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:09:07,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,704 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:09:07,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,757 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:09:07,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:07,825 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:09:07,825 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:07,850 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:07,874 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:07,899 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:07,924 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:07,970 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:07,970 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:09:08,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,022 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:09:08,023 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:08,066 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:08,066 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:09:08,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,098 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:08,099 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 105 [2019-01-08 14:09:08,099 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:08,141 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:08,142 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:59 [2019-01-08 14:09:08,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:08,253 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:08,254 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 105 [2019-01-08 14:09:08,255 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:08,296 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:08,297 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:69, output treesize:55 [2019-01-08 14:09:08,355 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:08,356 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:08,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:08,412 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:08,413 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-08 14:09:08,413 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:08,413 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-08 14:09:08,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-08 14:09:08,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:09:08,413 INFO L87 Difference]: Start difference. First operand 935 states and 7124 transitions. Second operand 9 states. [2019-01-08 14:09:09,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:09,542 INFO L93 Difference]: Finished difference Result 975 states and 7191 transitions. [2019-01-08 14:09:09,543 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:09:09,543 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-08 14:09:09,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:09,547 INFO L225 Difference]: With dead ends: 975 [2019-01-08 14:09:09,547 INFO L226 Difference]: Without dead ends: 974 [2019-01-08 14:09:09,548 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:09:09,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2019-01-08 14:09:10,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 939. [2019-01-08 14:09:10,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 939 states. [2019-01-08 14:09:10,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 7156 transitions. [2019-01-08 14:09:10,157 INFO L78 Accepts]: Start accepts. Automaton has 939 states and 7156 transitions. Word has length 6 [2019-01-08 14:09:10,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:10,157 INFO L480 AbstractCegarLoop]: Abstraction has 939 states and 7156 transitions. [2019-01-08 14:09:10,157 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-08 14:09:10,157 INFO L276 IsEmpty]: Start isEmpty. Operand 939 states and 7156 transitions. [2019-01-08 14:09:10,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:10,159 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:10,159 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:10,159 INFO L423 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:10,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:10,159 INFO L82 PathProgramCache]: Analyzing trace with hash 893374558, now seen corresponding path program 1 times [2019-01-08 14:09:10,159 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:10,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:10,160 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:10,161 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:10,161 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:10,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:10,260 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:09:10,260 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:10,260 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:10,260 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:10,260 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [32], [34], [35] [2019-01-08 14:09:10,261 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:10,261 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:10,263 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:10,263 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:09:10,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:10,263 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:10,263 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:10,263 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:10,272 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:10,272 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:10,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:10,276 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:10,305 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:10,306 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:10,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,313 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:10,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,320 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:10,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,325 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:10,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,335 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:10,347 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:09:10,348 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:10,388 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:10,419 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:10,445 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:10,464 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:10,481 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:10,497 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:10,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,533 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:09:10,570 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,571 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:09:10,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,613 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:09:10,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,667 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:09:10,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,736 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:09:10,736 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:10,761 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:10,785 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:10,810 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:10,835 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:10,881 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:10,882 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:09:10,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,926 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:09:10,927 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:10,970 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:10,970 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:09:10,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:10,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:11,000 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 111 [2019-01-08 14:09:11,001 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:11,048 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:11,048 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-08 14:09:11,072 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:11,072 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:11,088 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:11,106 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:11,106 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 9 [2019-01-08 14:09:11,107 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:11,107 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-08 14:09:11,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-08 14:09:11,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:09:11,107 INFO L87 Difference]: Start difference. First operand 939 states and 7156 transitions. Second operand 9 states. [2019-01-08 14:09:12,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:12,302 INFO L93 Difference]: Finished difference Result 1071 states and 7716 transitions. [2019-01-08 14:09:12,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:09:12,302 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-08 14:09:12,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:12,307 INFO L225 Difference]: With dead ends: 1071 [2019-01-08 14:09:12,307 INFO L226 Difference]: Without dead ends: 1070 [2019-01-08 14:09:12,307 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 [2019-01-08 14:09:12,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2019-01-08 14:09:12,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 995. [2019-01-08 14:09:12,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 995 states. [2019-01-08 14:09:12,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 7604 transitions. [2019-01-08 14:09:12,976 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 7604 transitions. Word has length 6 [2019-01-08 14:09:12,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:12,977 INFO L480 AbstractCegarLoop]: Abstraction has 995 states and 7604 transitions. [2019-01-08 14:09:12,977 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-08 14:09:12,977 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 7604 transitions. [2019-01-08 14:09:12,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:12,979 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:12,979 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:12,979 INFO L423 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:12,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:12,980 INFO L82 PathProgramCache]: Analyzing trace with hash 893851214, now seen corresponding path program 1 times [2019-01-08 14:09:12,980 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:12,980 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:12,980 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:12,981 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:12,981 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:12,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:13,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:09:13,048 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:13,048 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:13,048 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:13,048 INFO L207 CegarAbsIntRunner]: [0], [6], [26], [32], [34], [35] [2019-01-08 14:09:13,049 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:13,049 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:13,052 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:13,052 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:09:13,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:13,052 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:13,053 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:13,053 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:13,067 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:13,067 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:13,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:13,072 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:13,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,097 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:09:13,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,133 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:09:13,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,178 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:09:13,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,230 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:09:13,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:13,299 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:09:13,299 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:13,322 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:13,346 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:13,372 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:13,398 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:13,434 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:13,437 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:13,439 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:13,442 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:13,445 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:13,449 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:13,458 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:09:13,458 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:13,494 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:13,522 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:13,544 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:13,561 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:13,575 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:13,587 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:13,633 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:13,633 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:09:15,181 WARN L181 SmtUtils]: Spent 1.54 s on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2019-01-08 14:09:15,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:15,187 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:09:15,188 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:15,231 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:15,231 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:09:15,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:15,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:15,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:15,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:15,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:15,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:15,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:15,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:15,264 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 111 [2019-01-08 14:09:15,265 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:15,312 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:15,312 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-08 14:09:15,337 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:15,337 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:15,354 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:15,372 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:15,372 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-08 14:09:15,373 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:15,373 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:09:15,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:09:15,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2019-01-08 14:09:15,373 INFO L87 Difference]: Start difference. First operand 995 states and 7604 transitions. Second operand 8 states. [2019-01-08 14:09:16,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:16,525 INFO L93 Difference]: Finished difference Result 1045 states and 7753 transitions. [2019-01-08 14:09:16,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:09:16,526 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-08 14:09:16,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:16,531 INFO L225 Difference]: With dead ends: 1045 [2019-01-08 14:09:16,531 INFO L226 Difference]: Without dead ends: 1044 [2019-01-08 14:09:16,531 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2019-01-08 14:09:16,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2019-01-08 14:09:17,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 1007. [2019-01-08 14:09:17,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1007 states. [2019-01-08 14:09:17,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 7700 transitions. [2019-01-08 14:09:17,289 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 7700 transitions. Word has length 6 [2019-01-08 14:09:17,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:17,289 INFO L480 AbstractCegarLoop]: Abstraction has 1007 states and 7700 transitions. [2019-01-08 14:09:17,289 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:09:17,289 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 7700 transitions. [2019-01-08 14:09:17,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:17,291 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:17,291 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:17,292 INFO L423 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:17,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:17,292 INFO L82 PathProgramCache]: Analyzing trace with hash 893841540, now seen corresponding path program 1 times [2019-01-08 14:09:17,292 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:17,292 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:17,292 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:17,293 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:17,293 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:17,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:17,365 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:09:17,365 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:17,365 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:17,366 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:17,366 INFO L207 CegarAbsIntRunner]: [0], [6], [22], [26], [32], [33] [2019-01-08 14:09:17,367 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:17,367 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:17,368 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:17,368 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:09:17,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:17,369 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:17,369 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:17,369 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:17,376 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:17,376 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:17,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:17,382 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:17,403 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:17,406 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:17,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,411 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:17,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,417 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:17,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,425 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:17,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,436 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:17,447 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:09:17,447 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:17,487 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:17,517 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:17,542 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:17,560 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:17,577 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:17,591 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:17,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,627 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:09:17,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,664 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:09:17,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,707 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:09:17,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,762 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:09:17,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:17,829 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:09:17,830 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:17,854 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:17,878 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:17,903 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:17,928 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:17,973 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:17,974 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:09:18,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,035 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:09:18,036 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:18,078 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:18,078 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:09:18,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,113 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 111 [2019-01-08 14:09:18,114 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:18,161 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:18,161 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-08 14:09:18,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:18,201 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:18,202 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 129 [2019-01-08 14:09:18,203 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:18,252 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:18,252 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-08 14:09:18,277 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:18,277 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:18,316 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:18,335 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:18,335 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-08 14:09:18,335 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:18,336 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-08 14:09:18,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-08 14:09:18,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:09:18,336 INFO L87 Difference]: Start difference. First operand 1007 states and 7700 transitions. Second operand 9 states. [2019-01-08 14:09:19,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:19,696 INFO L93 Difference]: Finished difference Result 1066 states and 7837 transitions. [2019-01-08 14:09:19,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:09:19,697 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-08 14:09:19,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:19,702 INFO L225 Difference]: With dead ends: 1066 [2019-01-08 14:09:19,702 INFO L226 Difference]: Without dead ends: 1064 [2019-01-08 14:09:19,702 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:09:19,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2019-01-08 14:09:20,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 1018. [2019-01-08 14:09:20,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1018 states. [2019-01-08 14:09:20,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 7788 transitions. [2019-01-08 14:09:20,488 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 7788 transitions. Word has length 6 [2019-01-08 14:09:20,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:20,488 INFO L480 AbstractCegarLoop]: Abstraction has 1018 states and 7788 transitions. [2019-01-08 14:09:20,489 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-08 14:09:20,489 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 7788 transitions. [2019-01-08 14:09:20,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:20,491 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:20,491 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:20,491 INFO L423 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:20,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:20,491 INFO L82 PathProgramCache]: Analyzing trace with hash 893847306, now seen corresponding path program 1 times [2019-01-08 14:09:20,491 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:20,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:20,492 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:20,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:20,492 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:20,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:20,686 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:20,686 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:20,686 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:20,687 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:20,687 INFO L207 CegarAbsIntRunner]: [0], [6], [26], [28], [32], [33] [2019-01-08 14:09:20,687 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:20,688 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:20,689 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:20,689 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:09:20,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:20,689 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:20,689 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:20,689 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:20,704 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:20,704 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:20,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:20,725 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:20,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:20,762 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:09:20,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:20,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:20,810 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:09:20,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:20,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:20,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:20,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:20,865 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:09:20,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:20,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:20,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:20,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:20,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:20,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:20,929 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:09:20,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,012 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:09:21,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,110 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:09:21,111 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,154 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,201 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,249 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,297 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,344 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,402 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:21,404 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:21,406 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:21,409 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:21,412 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:21,415 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:21,418 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:09:21,418 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,468 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,496 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,518 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,535 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,549 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,562 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,625 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:21,626 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:09:21,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,663 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:09:21,664 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,726 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:21,726 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:09:21,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,766 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 140 [2019-01-08 14:09:21,767 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,832 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:21,833 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:76 [2019-01-08 14:09:21,863 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:21,878 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:21,879 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 158 [2019-01-08 14:09:21,879 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:21,946 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:21,946 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-08 14:09:21,975 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:21,975 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:22,033 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:22,052 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:22,053 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-08 14:09:22,053 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:22,053 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:09:22,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:09:22,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:09:22,054 INFO L87 Difference]: Start difference. First operand 1018 states and 7788 transitions. Second operand 10 states. [2019-01-08 14:09:23,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:23,899 INFO L93 Difference]: Finished difference Result 1310 states and 9587 transitions. [2019-01-08 14:09:23,899 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:09:23,899 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:09:23,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:23,904 INFO L225 Difference]: With dead ends: 1310 [2019-01-08 14:09:23,904 INFO L226 Difference]: Without dead ends: 1307 [2019-01-08 14:09:23,905 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:09:23,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1307 states. [2019-01-08 14:09:24,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1307 to 1139. [2019-01-08 14:09:24,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1139 states. [2019-01-08 14:09:24,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1139 states to 1139 states and 8742 transitions. [2019-01-08 14:09:24,880 INFO L78 Accepts]: Start accepts. Automaton has 1139 states and 8742 transitions. Word has length 6 [2019-01-08 14:09:24,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:24,880 INFO L480 AbstractCegarLoop]: Abstraction has 1139 states and 8742 transitions. [2019-01-08 14:09:24,880 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:09:24,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1139 states and 8742 transitions. [2019-01-08 14:09:24,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:24,883 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:24,883 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:24,883 INFO L423 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:24,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:24,883 INFO L82 PathProgramCache]: Analyzing trace with hash 893833852, now seen corresponding path program 1 times [2019-01-08 14:09:24,883 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:24,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:24,884 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:24,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:24,884 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:24,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:25,037 WARN L181 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-08 14:09:25,297 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:09:25,297 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:25,298 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:25,298 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:25,298 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [26], [32], [33] [2019-01-08 14:09:25,299 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:25,299 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:25,300 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:25,300 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:09:25,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:25,301 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:25,301 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:25,301 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:25,311 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:25,312 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:25,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:25,330 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:25,522 WARN L181 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-08 14:09:25,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:25,557 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:09:25,955 WARN L181 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 28 [2019-01-08 14:09:25,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,014 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:09:26,311 WARN L181 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 29 [2019-01-08 14:09:26,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,324 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:09:26,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,381 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:09:26,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,452 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:09:26,453 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:26,486 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:26,520 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:26,560 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:26,600 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:26,646 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:26,648 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:26,650 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:26,668 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:26,679 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:26,681 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:26,688 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:09:26,688 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:26,725 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:26,752 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:26,774 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:26,791 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:26,804 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:26,817 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:26,863 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:26,863 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:09:26,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,921 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:09:26,921 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:26,964 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:26,964 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:09:26,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:26,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,000 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 111 [2019-01-08 14:09:27,001 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:27,046 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:27,046 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-08 14:09:27,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:27,085 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:27,086 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 129 [2019-01-08 14:09:27,087 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:27,160 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:27,160 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-08 14:09:27,184 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:27,184 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:27,218 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:27,237 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:27,237 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-08 14:09:27,237 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:27,238 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-08 14:09:27,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-08 14:09:27,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:09:27,238 INFO L87 Difference]: Start difference. First operand 1139 states and 8742 transitions. Second operand 9 states. [2019-01-08 14:09:28,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:28,769 INFO L93 Difference]: Finished difference Result 1186 states and 8852 transitions. [2019-01-08 14:09:28,769 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:09:28,769 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-08 14:09:28,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:28,775 INFO L225 Difference]: With dead ends: 1186 [2019-01-08 14:09:28,775 INFO L226 Difference]: Without dead ends: 1185 [2019-01-08 14:09:28,775 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:09:28,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2019-01-08 14:09:29,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 1148. [2019-01-08 14:09:29,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1148 states. [2019-01-08 14:09:29,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 8814 transitions. [2019-01-08 14:09:29,768 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 8814 transitions. Word has length 6 [2019-01-08 14:09:29,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:29,769 INFO L480 AbstractCegarLoop]: Abstraction has 1148 states and 8814 transitions. [2019-01-08 14:09:29,769 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-08 14:09:29,769 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 8814 transitions. [2019-01-08 14:09:29,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:29,772 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:29,772 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:29,772 INFO L423 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:29,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:29,772 INFO L82 PathProgramCache]: Analyzing trace with hash 893893434, now seen corresponding path program 1 times [2019-01-08 14:09:29,772 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:29,773 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:29,773 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:29,773 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:29,773 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:29,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:29,925 WARN L181 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-08 14:09:30,034 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:09:30,035 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:30,035 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:30,035 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:30,035 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [28], [32], [33] [2019-01-08 14:09:30,036 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:30,036 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:30,038 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:30,039 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:09:30,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:30,039 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:30,039 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:30,039 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:30,061 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:30,062 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:30,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:30,068 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:30,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,116 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:09:30,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,162 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:09:30,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,213 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:09:30,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,275 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:09:30,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,353 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:09:30,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,453 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:09:30,454 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:30,490 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:30,526 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:30,566 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:30,606 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:30,646 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:30,697 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:30,700 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:30,702 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:30,704 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:30,706 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:30,710 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:30,712 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:09:30,713 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:30,762 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:30,790 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:30,812 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:30,829 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:30,844 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:30,857 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:30,921 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:30,921 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:09:30,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:30,953 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:09:30,954 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:31,016 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:31,017 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:09:31,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,054 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:31,055 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 134 [2019-01-08 14:09:31,056 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:31,117 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:31,117 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:80 [2019-01-08 14:09:31,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:31,158 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:31,158 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 134 [2019-01-08 14:09:31,159 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:31,221 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:31,221 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:90, output treesize:72 [2019-01-08 14:09:31,253 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:31,253 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:31,294 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:31,312 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:31,313 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-08 14:09:31,313 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:31,313 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-08 14:09:31,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-08 14:09:31,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:09:31,313 INFO L87 Difference]: Start difference. First operand 1148 states and 8814 transitions. Second operand 9 states. [2019-01-08 14:09:33,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:33,030 INFO L93 Difference]: Finished difference Result 1194 states and 8890 transitions. [2019-01-08 14:09:33,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:09:33,031 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-08 14:09:33,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:33,036 INFO L225 Difference]: With dead ends: 1194 [2019-01-08 14:09:33,036 INFO L226 Difference]: Without dead ends: 1193 [2019-01-08 14:09:33,037 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:09:33,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2019-01-08 14:09:34,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 1150. [2019-01-08 14:09:34,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1150 states. [2019-01-08 14:09:34,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 8830 transitions. [2019-01-08 14:09:34,061 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 8830 transitions. Word has length 6 [2019-01-08 14:09:34,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:34,061 INFO L480 AbstractCegarLoop]: Abstraction has 1150 states and 8830 transitions. [2019-01-08 14:09:34,061 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-08 14:09:34,061 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 8830 transitions. [2019-01-08 14:09:34,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:34,063 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:34,064 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:34,064 INFO L423 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:34,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:34,064 INFO L82 PathProgramCache]: Analyzing trace with hash 908389222, now seen corresponding path program 1 times [2019-01-08 14:09:34,064 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:34,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:34,065 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:34,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:34,065 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:34,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:34,113 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:34,113 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:34,113 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:34,113 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:34,114 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [32], [34], [35] [2019-01-08 14:09:34,114 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:34,114 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:34,116 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:34,116 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:09:34,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:34,117 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:34,117 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:34,117 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:34,127 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:34,127 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:34,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:34,133 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:34,156 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:34,158 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:34,163 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2019-01-08 14:09:34,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,171 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 49 [2019-01-08 14:09:34,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,183 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 67 [2019-01-08 14:09:34,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,194 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 89 [2019-01-08 14:09:34,206 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 88 [2019-01-08 14:09:34,207 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,240 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,267 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,287 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,302 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,318 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,333 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,365 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 63 [2019-01-08 14:09:34,367 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 48 [2019-01-08 14:09:34,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,388 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2019-01-08 14:09:34,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,436 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 72 [2019-01-08 14:09:34,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,495 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 53 [2019-01-08 14:09:34,496 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,516 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,536 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,559 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,581 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,622 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:34,622 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-08 14:09:34,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,665 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 89 [2019-01-08 14:09:34,665 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,705 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:34,705 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:93, output treesize:63 [2019-01-08 14:09:34,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:34,738 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 95 [2019-01-08 14:09:34,739 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:34,777 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:34,778 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:47 [2019-01-08 14:09:34,800 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:34,801 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:34,823 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:34,842 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:34,842 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:09:34,842 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:34,842 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:09:34,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:09:34,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:09:34,843 INFO L87 Difference]: Start difference. First operand 1150 states and 8830 transitions. Second operand 8 states. [2019-01-08 14:09:36,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:36,174 INFO L93 Difference]: Finished difference Result 1188 states and 8868 transitions. [2019-01-08 14:09:36,174 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:09:36,175 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-08 14:09:36,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:36,180 INFO L225 Difference]: With dead ends: 1188 [2019-01-08 14:09:36,180 INFO L226 Difference]: Without dead ends: 1187 [2019-01-08 14:09:36,181 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:09:36,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states. [2019-01-08 14:09:37,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 1150. [2019-01-08 14:09:37,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1150 states. [2019-01-08 14:09:37,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 8830 transitions. [2019-01-08 14:09:37,217 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 8830 transitions. Word has length 6 [2019-01-08 14:09:37,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:37,217 INFO L480 AbstractCegarLoop]: Abstraction has 1150 states and 8830 transitions. [2019-01-08 14:09:37,218 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:09:37,218 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 8830 transitions. [2019-01-08 14:09:37,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:37,220 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:37,220 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:37,220 INFO L423 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:37,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:37,220 INFO L82 PathProgramCache]: Analyzing trace with hash 908363984, now seen corresponding path program 1 times [2019-01-08 14:09:37,220 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:37,221 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:37,221 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:37,221 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:37,221 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:37,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:37,381 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:37,381 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:37,381 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:37,381 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:37,381 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [22], [26], [31] [2019-01-08 14:09:37,382 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:37,382 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:37,384 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:37,384 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:09:37,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:37,384 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:37,384 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:37,384 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:37,394 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:37,394 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:37,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:37,399 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:37,428 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:37,432 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:37,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,436 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:37,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,445 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:37,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,451 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:37,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,463 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:37,474 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:09:37,474 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:37,513 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:37,544 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:37,569 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:37,588 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:37,605 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:37,620 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:37,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,654 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:09:37,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,691 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:09:37,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,734 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:09:37,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,788 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:09:37,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:37,855 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:09:37,856 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:37,881 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:37,908 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:37,933 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:37,958 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:38,004 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:38,004 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:09:38,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,069 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:09:38,069 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:38,110 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:38,111 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:09:38,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,145 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 103 [2019-01-08 14:09:38,145 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:38,189 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:38,189 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-08 14:09:38,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,228 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:38,229 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 123 [2019-01-08 14:09:38,230 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:38,276 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:38,276 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-08 14:09:38,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,315 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:38,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:38,317 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 118 [2019-01-08 14:09:38,317 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:38,364 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:38,364 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-08 14:09:38,389 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:38,390 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:38,419 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:38,438 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:38,438 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2019-01-08 14:09:38,438 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:38,438 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:09:38,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:09:38,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 [2019-01-08 14:09:38,439 INFO L87 Difference]: Start difference. First operand 1150 states and 8830 transitions. Second operand 12 states. [2019-01-08 14:09:40,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:40,583 INFO L93 Difference]: Finished difference Result 1387 states and 10137 transitions. [2019-01-08 14:09:40,584 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-08 14:09:40,584 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:09:40,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:40,589 INFO L225 Difference]: With dead ends: 1387 [2019-01-08 14:09:40,589 INFO L226 Difference]: Without dead ends: 1385 [2019-01-08 14:09:40,590 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=113, Invalid=193, Unknown=0, NotChecked=0, Total=306 [2019-01-08 14:09:40,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1385 states. [2019-01-08 14:09:41,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1385 to 1178. [2019-01-08 14:09:41,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1178 states. [2019-01-08 14:09:41,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1178 states to 1178 states and 9054 transitions. [2019-01-08 14:09:41,667 INFO L78 Accepts]: Start accepts. Automaton has 1178 states and 9054 transitions. Word has length 6 [2019-01-08 14:09:41,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:41,667 INFO L480 AbstractCegarLoop]: Abstraction has 1178 states and 9054 transitions. [2019-01-08 14:09:41,668 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:09:41,668 INFO L276 IsEmpty]: Start isEmpty. Operand 1178 states and 9054 transitions. [2019-01-08 14:09:41,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:41,670 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:41,670 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:41,670 INFO L423 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:41,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:41,670 INFO L82 PathProgramCache]: Analyzing trace with hash 908367890, now seen corresponding path program 1 times [2019-01-08 14:09:41,670 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:41,671 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:41,671 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:41,671 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:41,671 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:41,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:41,798 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:41,798 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:41,798 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:41,798 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:41,799 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [28], [31] [2019-01-08 14:09:41,802 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:41,802 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:41,806 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:41,806 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:09:41,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:41,807 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:41,807 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:41,807 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:41,819 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:41,819 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:41,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:41,837 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:41,945 WARN L181 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2019-01-08 14:09:41,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:41,949 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:09:41,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:41,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:41,992 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:09:42,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,042 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:09:42,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,106 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:09:42,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,184 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:09:42,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,280 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:09:42,281 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,324 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,362 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,402 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,442 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,482 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,533 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:42,535 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:42,538 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:42,541 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:42,543 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:42,547 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:42,549 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:09:42,550 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,600 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,628 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,676 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,693 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,707 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,720 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,784 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:42,784 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-08 14:09:42,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,831 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:09:42,831 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:42,894 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:42,894 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-08 14:09:42,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:42,941 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 132 [2019-01-08 14:09:42,941 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:43,005 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:43,006 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:76 [2019-01-08 14:09:43,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,050 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:43,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,052 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 151 [2019-01-08 14:09:43,053 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:43,121 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:43,121 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-08 14:09:43,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:43,173 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:43,174 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 154 [2019-01-08 14:09:43,175 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:43,240 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:43,241 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-08 14:09:43,268 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:43,269 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:43,342 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:43,361 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:43,361 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-08 14:09:43,361 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:43,362 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:09:43,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:09:43,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:09:43,362 INFO L87 Difference]: Start difference. First operand 1178 states and 9054 transitions. Second operand 12 states. [2019-01-08 14:09:46,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:46,663 INFO L93 Difference]: Finished difference Result 1420 states and 10581 transitions. [2019-01-08 14:09:46,663 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:09:46,663 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:09:46,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:46,669 INFO L225 Difference]: With dead ends: 1420 [2019-01-08 14:09:46,670 INFO L226 Difference]: Without dead ends: 1415 [2019-01-08 14:09:46,670 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=131, Invalid=249, Unknown=0, NotChecked=0, Total=380 [2019-01-08 14:09:46,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2019-01-08 14:09:47,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1276. [2019-01-08 14:09:47,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1276 states. [2019-01-08 14:09:47,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1276 states to 1276 states and 9825 transitions. [2019-01-08 14:09:47,765 INFO L78 Accepts]: Start accepts. Automaton has 1276 states and 9825 transitions. Word has length 6 [2019-01-08 14:09:47,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:47,765 INFO L480 AbstractCegarLoop]: Abstraction has 1276 states and 9825 transitions. [2019-01-08 14:09:47,765 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:09:47,765 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 9825 transitions. [2019-01-08 14:09:47,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:47,768 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:47,768 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:47,768 INFO L423 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:47,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:47,768 INFO L82 PathProgramCache]: Analyzing trace with hash 908371176, now seen corresponding path program 1 times [2019-01-08 14:09:47,768 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:47,769 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:47,769 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:47,769 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:47,769 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:47,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:47,849 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:47,849 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:47,849 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:47,849 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:47,849 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [22], [31] [2019-01-08 14:09:47,850 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:47,850 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:47,853 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:47,853 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:09:47,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:47,854 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:47,854 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:47,854 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:47,866 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:47,867 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:47,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:47,872 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:47,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:47,899 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:09:47,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:47,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:47,939 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:09:47,980 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:47,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:47,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:47,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:47,987 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:09:48,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,046 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:09:48,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,118 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:09:48,118 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,154 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,189 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,224 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,260 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,304 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:48,306 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:48,308 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:48,310 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:48,313 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:48,316 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:48,324 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:09:48,325 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,359 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,387 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,409 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,426 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,439 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,452 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,500 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:48,501 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-08 14:09:48,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,576 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:09:48,576 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,619 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:48,619 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-08 14:09:48,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,662 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 103 [2019-01-08 14:09:48,662 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,706 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:48,706 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:81, output treesize:55 [2019-01-08 14:09:48,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,748 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:48,748 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 123 [2019-01-08 14:09:48,749 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,797 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:48,798 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-08 14:09:48,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,838 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:48,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:48,839 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 122 [2019-01-08 14:09:48,840 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:48,887 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:48,888 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-08 14:09:48,912 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:48,912 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:48,970 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:48,989 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:48,989 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:09:48,989 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:48,989 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:09:48,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:09:48,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:09:48,990 INFO L87 Difference]: Start difference. First operand 1276 states and 9825 transitions. Second operand 12 states. [2019-01-08 14:09:50,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:50,872 INFO L93 Difference]: Finished difference Result 1449 states and 10752 transitions. [2019-01-08 14:09:50,872 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:09:50,872 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:09:50,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:50,878 INFO L225 Difference]: With dead ends: 1449 [2019-01-08 14:09:50,878 INFO L226 Difference]: Without dead ends: 1448 [2019-01-08 14:09:50,878 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:09:50,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1448 states. [2019-01-08 14:09:51,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1448 to 1378. [2019-01-08 14:09:51,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1378 states. [2019-01-08 14:09:51,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1378 states to 1378 states and 10640 transitions. [2019-01-08 14:09:51,970 INFO L78 Accepts]: Start accepts. Automaton has 1378 states and 10640 transitions. Word has length 6 [2019-01-08 14:09:51,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:51,970 INFO L480 AbstractCegarLoop]: Abstraction has 1378 states and 10640 transitions. [2019-01-08 14:09:51,970 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:09:51,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1378 states and 10640 transitions. [2019-01-08 14:09:51,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:51,973 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:51,973 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:51,973 INFO L423 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:51,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:51,973 INFO L82 PathProgramCache]: Analyzing trace with hash 908017528, now seen corresponding path program 1 times [2019-01-08 14:09:51,973 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:51,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:51,974 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:51,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:51,974 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:51,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:52,123 WARN L181 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-08 14:09:52,311 WARN L181 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 14 [2019-01-08 14:09:52,335 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:52,335 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:52,335 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:52,335 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:52,335 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [22], [31] [2019-01-08 14:09:52,336 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:52,337 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:52,338 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:52,338 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:09:52,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:52,339 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:52,339 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:52,339 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:52,346 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:52,347 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:52,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:52,352 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:52,377 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:52,380 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:52,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,386 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:52,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,393 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:52,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,403 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:52,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,413 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:52,425 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:09:52,425 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:52,465 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:52,494 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:52,519 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:52,538 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:52,555 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:52,567 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:52,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,603 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:09:52,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,638 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:09:52,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,681 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:09:52,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,777 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:09:52,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:52,846 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:09:52,846 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:52,871 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:52,895 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:52,920 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:52,944 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:52,990 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:52,991 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:09:53,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,047 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:09:53,047 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:53,119 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:53,120 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:09:53,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,154 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:53,155 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 105 [2019-01-08 14:09:53,155 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:53,199 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:53,199 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:81, output treesize:59 [2019-01-08 14:09:53,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,232 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,237 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 103 [2019-01-08 14:09:53,238 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:53,294 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:53,295 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:69, output treesize:47 [2019-01-08 14:09:53,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,331 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:53,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:53,332 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 122 [2019-01-08 14:09:53,333 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:53,378 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:53,379 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-08 14:09:53,399 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:53,400 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:53,450 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:53,470 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:53,470 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:09:53,470 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:53,470 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:09:53,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:09:53,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=170, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:09:53,470 INFO L87 Difference]: Start difference. First operand 1378 states and 10640 transitions. Second operand 12 states. [2019-01-08 14:09:57,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:09:57,231 INFO L93 Difference]: Finished difference Result 1824 states and 13413 transitions. [2019-01-08 14:09:57,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-08 14:09:57,232 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:09:57,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:09:57,238 INFO L225 Difference]: With dead ends: 1824 [2019-01-08 14:09:57,238 INFO L226 Difference]: Without dead ends: 1822 [2019-01-08 14:09:57,239 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=136, Invalid=244, Unknown=0, NotChecked=0, Total=380 [2019-01-08 14:09:57,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1822 states. [2019-01-08 14:09:58,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1822 to 970. [2019-01-08 14:09:58,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2019-01-08 14:09:58,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 7343 transitions. [2019-01-08 14:09:58,204 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 7343 transitions. Word has length 6 [2019-01-08 14:09:58,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:09:58,204 INFO L480 AbstractCegarLoop]: Abstraction has 970 states and 7343 transitions. [2019-01-08 14:09:58,204 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:09:58,204 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 7343 transitions. [2019-01-08 14:09:58,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:09:58,207 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:09:58,207 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:09:58,207 INFO L423 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:09:58,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:58,207 INFO L82 PathProgramCache]: Analyzing trace with hash 908144938, now seen corresponding path program 1 times [2019-01-08 14:09:58,207 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:09:58,208 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:58,208 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:58,208 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:09:58,208 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:09:58,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:58,350 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:58,350 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:58,350 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:09:58,350 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:09:58,350 INFO L207 CegarAbsIntRunner]: [0], [10], [22], [26], [28], [31] [2019-01-08 14:09:58,351 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:09:58,351 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:09:58,352 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:09:58,353 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:09:58,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:09:58,353 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:09:58,353 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:09:58,354 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:09:58,362 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:09:58,362 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:09:58,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:09:58,368 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:09:58,397 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:09:58,399 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:09:58,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,406 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:09:58,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,414 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:09:58,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,423 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:09:58,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,434 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:09:58,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,446 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:09:58,446 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:58,500 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:58,533 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:58,557 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:58,578 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:58,595 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:58,610 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:58,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,648 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:09:58,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,692 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:09:58,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,741 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:09:58,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,802 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:09:58,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,879 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:09:58,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:58,978 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:09:58,979 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:59,016 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:59,052 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:59,090 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:59,129 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:59,168 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:09:59,232 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:59,232 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-08 14:09:59,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,276 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:09:59,277 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:59,338 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:59,339 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-08 14:09:59,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,386 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 140 [2019-01-08 14:09:59,387 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:59,454 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:59,455 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:76 [2019-01-08 14:09:59,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,505 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:59,506 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 163 [2019-01-08 14:09:59,506 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:59,578 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:59,578 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-08 14:09:59,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:09:59,626 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:09:59,627 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 154 [2019-01-08 14:09:59,628 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:09:59,711 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:09:59,711 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-08 14:09:59,743 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:59,743 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:09:59,821 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:09:59,841 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:09:59,841 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-08 14:09:59,841 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:09:59,841 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:09:59,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:09:59,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:09:59,842 INFO L87 Difference]: Start difference. First operand 970 states and 7343 transitions. Second operand 12 states. [2019-01-08 14:10:01,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:10:01,934 INFO L93 Difference]: Finished difference Result 1162 states and 8409 transitions. [2019-01-08 14:10:01,934 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:10:01,935 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:10:01,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:10:01,940 INFO L225 Difference]: With dead ends: 1162 [2019-01-08 14:10:01,940 INFO L226 Difference]: Without dead ends: 1157 [2019-01-08 14:10:01,940 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=131, Invalid=249, Unknown=0, NotChecked=0, Total=380 [2019-01-08 14:10:01,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1157 states. [2019-01-08 14:10:02,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1157 to 1026. [2019-01-08 14:10:02,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1026 states. [2019-01-08 14:10:02,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 7778 transitions. [2019-01-08 14:10:02,932 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 7778 transitions. Word has length 6 [2019-01-08 14:10:02,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:10:02,932 INFO L480 AbstractCegarLoop]: Abstraction has 1026 states and 7778 transitions. [2019-01-08 14:10:02,932 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:10:02,932 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 7778 transitions. [2019-01-08 14:10:02,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:10:02,934 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:10:02,934 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:10:02,934 INFO L423 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:10:02,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:02,934 INFO L82 PathProgramCache]: Analyzing trace with hash 908133344, now seen corresponding path program 1 times [2019-01-08 14:10:02,935 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:10:02,935 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:02,935 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:02,935 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:02,935 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:10:02,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:03,021 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:03,021 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:03,021 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:10:03,021 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:10:03,022 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [22], [26], [31] [2019-01-08 14:10:03,022 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:10:03,022 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:10:03,024 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:10:03,024 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:10:03,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:03,024 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:10:03,025 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:03,025 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:10:03,034 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:03,034 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:10:03,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:03,039 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:10:03,067 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:10:03,069 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:10:03,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,074 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:10:03,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,081 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:10:03,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,089 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:10:03,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,098 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:10:03,107 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:10:03,107 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,145 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,176 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,198 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,218 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,233 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,248 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,285 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:10:03,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,321 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:10:03,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,366 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:10:03,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,419 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:10:03,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,486 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:10:03,486 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,514 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,539 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,563 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,589 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,635 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:03,635 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-08 14:10:03,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,714 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:10:03,714 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,757 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:03,757 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-08 14:10:03,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,802 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 111 [2019-01-08 14:10:03,803 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,849 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:03,849 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:81, output treesize:55 [2019-01-08 14:10:03,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,897 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:03,898 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 123 [2019-01-08 14:10:03,899 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:03,946 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:03,947 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-08 14:10:03,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,980 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:03,992 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:03,992 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 134 [2019-01-08 14:10:03,993 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:04,042 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:04,043 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:45 [2019-01-08 14:10:04,068 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:04,068 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:10:04,128 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:04,146 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:10:04,146 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:10:04,146 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:10:04,146 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:10:04,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:10:04,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:10:04,147 INFO L87 Difference]: Start difference. First operand 1026 states and 7778 transitions. Second operand 12 states. [2019-01-08 14:10:05,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:10:05,989 INFO L93 Difference]: Finished difference Result 1141 states and 8225 transitions. [2019-01-08 14:10:05,989 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:10:05,989 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:10:05,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:10:05,994 INFO L225 Difference]: With dead ends: 1141 [2019-01-08 14:10:05,995 INFO L226 Difference]: Without dead ends: 1139 [2019-01-08 14:10:05,995 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:10:05,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1139 states. [2019-01-08 14:10:06,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1139 to 1071. [2019-01-08 14:10:06,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1071 states. [2019-01-08 14:10:06,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 8138 transitions. [2019-01-08 14:10:06,996 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 8138 transitions. Word has length 6 [2019-01-08 14:10:06,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:10:06,996 INFO L480 AbstractCegarLoop]: Abstraction has 1071 states and 8138 transitions. [2019-01-08 14:10:06,996 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:10:06,996 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 8138 transitions. [2019-01-08 14:10:06,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:10:06,998 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:10:06,999 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:10:06,999 INFO L423 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:10:06,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:06,999 INFO L82 PathProgramCache]: Analyzing trace with hash 908627550, now seen corresponding path program 1 times [2019-01-08 14:10:06,999 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:10:06,999 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:06,999 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:07,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:07,000 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:10:07,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:07,058 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:07,058 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:07,058 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:10:07,058 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:10:07,059 INFO L207 CegarAbsIntRunner]: [0], [22], [26], [32], [34], [35] [2019-01-08 14:10:07,060 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:10:07,060 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:10:07,062 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:10:07,062 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:10:07,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:07,063 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:10:07,063 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:07,063 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:10:07,076 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:07,076 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:10:07,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:07,082 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:10:07,104 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:10:07,108 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:10:07,113 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2019-01-08 14:10:07,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,122 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 49 [2019-01-08 14:10:07,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,133 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 67 [2019-01-08 14:10:07,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,146 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 89 [2019-01-08 14:10:07,157 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 88 [2019-01-08 14:10:07,157 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,192 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,219 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,240 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,256 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,271 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,285 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,315 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 63 [2019-01-08 14:10:07,318 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 48 [2019-01-08 14:10:07,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,339 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2019-01-08 14:10:07,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,384 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 72 [2019-01-08 14:10:07,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,446 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 53 [2019-01-08 14:10:07,447 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,468 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,488 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,511 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,533 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,574 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:07,574 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-08 14:10:07,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,623 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 89 [2019-01-08 14:10:07,624 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,662 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:07,662 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:93, output treesize:63 [2019-01-08 14:10:07,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:07,692 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 103 [2019-01-08 14:10:07,693 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:07,733 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:07,734 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:47 [2019-01-08 14:10:07,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:07,754 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:10:07,773 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:07,791 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:10:07,792 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:10:07,792 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:10:07,792 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:10:07,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:10:07,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:10:07,792 INFO L87 Difference]: Start difference. First operand 1071 states and 8138 transitions. Second operand 8 states. [2019-01-08 14:10:09,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:10:09,076 INFO L93 Difference]: Finished difference Result 1104 states and 8169 transitions. [2019-01-08 14:10:09,077 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:10:09,077 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-08 14:10:09,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:10:09,081 INFO L225 Difference]: With dead ends: 1104 [2019-01-08 14:10:09,081 INFO L226 Difference]: Without dead ends: 1103 [2019-01-08 14:10:09,082 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:10:09,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2019-01-08 14:10:10,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 1071. [2019-01-08 14:10:10,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1071 states. [2019-01-08 14:10:10,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 8138 transitions. [2019-01-08 14:10:10,059 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 8138 transitions. Word has length 6 [2019-01-08 14:10:10,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:10:10,059 INFO L480 AbstractCegarLoop]: Abstraction has 1071 states and 8138 transitions. [2019-01-08 14:10:10,059 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:10:10,059 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 8138 transitions. [2019-01-08 14:10:10,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:10:10,061 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:10:10,061 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:10:10,061 INFO L423 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:10:10,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:10,062 INFO L82 PathProgramCache]: Analyzing trace with hash 908623642, now seen corresponding path program 1 times [2019-01-08 14:10:10,062 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:10:10,062 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:10,062 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:10,063 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:10,063 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:10:10,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:10,111 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:10,112 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:10,112 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:10:10,112 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:10:10,112 INFO L207 CegarAbsIntRunner]: [0], [22], [26], [28], [32], [33] [2019-01-08 14:10:10,113 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:10:10,113 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:10:10,114 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:10:10,114 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:10:10,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:10,115 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:10:10,115 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:10,115 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:10:10,128 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:10,128 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:10:10,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:10,133 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:10:10,157 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:10:10,160 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:10:10,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,167 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:10:10,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,174 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:10:10,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,181 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:10:10,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,191 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:10:10,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,224 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:10:10,225 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:10,281 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:10,312 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:10,337 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:10,357 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:10,374 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:10,390 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:10,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,430 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:10:10,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,474 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:10:10,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,524 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:10:10,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,587 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:10:10,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,665 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:10:10,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:10,763 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:10:10,764 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:10,801 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:10,838 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:10,876 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:10,914 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:10,953 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:11,017 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:11,017 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:10:11,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,052 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:10:11,053 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:11,114 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:11,114 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:10:11,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,151 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 140 [2019-01-08 14:10:11,152 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:11,218 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:11,219 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:76 [2019-01-08 14:10:11,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:11,263 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:11,264 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 152 [2019-01-08 14:10:11,265 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:11,331 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:11,332 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-08 14:10:11,360 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:11,361 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:10:11,400 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:11,418 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:10:11,418 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:10:11,418 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:10:11,419 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:10:11,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:10:11,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:10:11,419 INFO L87 Difference]: Start difference. First operand 1071 states and 8138 transitions. Second operand 10 states. [2019-01-08 14:10:13,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:10:13,030 INFO L93 Difference]: Finished difference Result 1123 states and 8190 transitions. [2019-01-08 14:10:13,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:10:13,031 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:10:13,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:10:13,036 INFO L225 Difference]: With dead ends: 1123 [2019-01-08 14:10:13,036 INFO L226 Difference]: Without dead ends: 1120 [2019-01-08 14:10:13,036 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:10:13,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2019-01-08 14:10:14,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1071. [2019-01-08 14:10:14,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1071 states. [2019-01-08 14:10:14,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 8138 transitions. [2019-01-08 14:10:14,060 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 8138 transitions. Word has length 6 [2019-01-08 14:10:14,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:10:14,061 INFO L480 AbstractCegarLoop]: Abstraction has 1071 states and 8138 transitions. [2019-01-08 14:10:14,061 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:10:14,061 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 8138 transitions. [2019-01-08 14:10:14,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:10:14,063 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:10:14,063 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:10:14,063 INFO L423 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:10:14,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:14,063 INFO L82 PathProgramCache]: Analyzing trace with hash 908622958, now seen corresponding path program 2 times [2019-01-08 14:10:14,063 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:10:14,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:14,064 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:14,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:14,064 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:10:14,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:14,232 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:14,233 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:14,233 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:10:14,233 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:10:14,233 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:10:14,233 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:14,233 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:10:14,241 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:10:14,241 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:10:14,248 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-08 14:10:14,248 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:10:14,249 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:10:14,273 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:10:14,277 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:10:14,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,283 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:10:14,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,290 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:10:14,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,297 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:10:14,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,306 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:10:14,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,317 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:10:14,318 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:14,373 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:14,404 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:14,428 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:14,448 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:14,464 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:14,478 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:14,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,517 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:10:14,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,562 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:10:14,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,614 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:10:14,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,678 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:10:14,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,755 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:10:14,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:14,854 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:10:14,854 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:14,892 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:14,929 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:14,966 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:15,005 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:15,043 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:15,107 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:15,107 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-08 14:10:15,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,151 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:10:15,151 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:15,214 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:15,215 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-08 14:10:15,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,260 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 140 [2019-01-08 14:10:15,261 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:15,327 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:15,327 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:76 [2019-01-08 14:10:15,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,377 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:15,378 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 152 [2019-01-08 14:10:15,379 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:15,446 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:15,446 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-08 14:10:15,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:15,551 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:15,552 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 163 [2019-01-08 14:10:15,553 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:15,623 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:15,623 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:56 [2019-01-08 14:10:15,648 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:15,648 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:10:15,707 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:15,726 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:10:15,726 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:10:15,726 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:10:15,726 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:10:15,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:10:15,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:10:15,727 INFO L87 Difference]: Start difference. First operand 1071 states and 8138 transitions. Second operand 12 states. [2019-01-08 14:10:17,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:10:17,692 INFO L93 Difference]: Finished difference Result 1192 states and 8586 transitions. [2019-01-08 14:10:17,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:10:17,693 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:10:17,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:10:17,698 INFO L225 Difference]: With dead ends: 1192 [2019-01-08 14:10:17,698 INFO L226 Difference]: Without dead ends: 1191 [2019-01-08 14:10:17,699 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:10:17,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1191 states. [2019-01-08 14:10:18,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1191 to 1115. [2019-01-08 14:10:18,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1115 states. [2019-01-08 14:10:18,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 8490 transitions. [2019-01-08 14:10:18,736 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 8490 transitions. Word has length 6 [2019-01-08 14:10:18,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:10:18,736 INFO L480 AbstractCegarLoop]: Abstraction has 1115 states and 8490 transitions. [2019-01-08 14:10:18,736 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:10:18,737 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 8490 transitions. [2019-01-08 14:10:18,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:10:18,739 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:10:18,739 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:10:18,740 INFO L423 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:10:18,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:18,740 INFO L82 PathProgramCache]: Analyzing trace with hash 908610188, now seen corresponding path program 1 times [2019-01-08 14:10:18,740 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:10:18,740 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:18,740 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:10:18,740 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:18,741 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:10:18,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:18,890 WARN L181 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-08 14:10:19,079 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:19,080 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:19,080 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:10:19,080 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:10:19,080 INFO L207 CegarAbsIntRunner]: [0], [14], [22], [26], [32], [33] [2019-01-08 14:10:19,082 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:10:19,082 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:10:19,084 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:10:19,084 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:10:19,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:19,085 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:10:19,085 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:19,085 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:10:19,093 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:19,093 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:10:19,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:19,098 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:10:19,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,121 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:10:19,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,159 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:10:19,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,203 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:10:19,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,257 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:10:19,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,327 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:10:19,327 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,353 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,379 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,405 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,431 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,465 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:10:19,467 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:10:19,471 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:10:19,474 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:10:19,477 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:10:19,481 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:10:19,491 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:10:19,491 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,526 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,554 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,574 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,591 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,606 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,619 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,665 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:19,665 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:10:19,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,723 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:10:19,723 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,765 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:19,765 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:10:19,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,801 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 111 [2019-01-08 14:10:19,801 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,847 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:19,847 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-08 14:10:19,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:19,885 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:19,886 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 123 [2019-01-08 14:10:19,886 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:19,934 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:19,935 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-08 14:10:19,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:19,957 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:10:19,995 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:20,014 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:10:20,015 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:10:20,015 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:10:20,015 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:10:20,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:10:20,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:10:20,015 INFO L87 Difference]: Start difference. First operand 1115 states and 8490 transitions. Second operand 10 states. [2019-01-08 14:10:21,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:10:21,522 INFO L93 Difference]: Finished difference Result 1165 states and 8547 transitions. [2019-01-08 14:10:21,522 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:10:21,523 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:10:21,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:10:21,528 INFO L225 Difference]: With dead ends: 1165 [2019-01-08 14:10:21,528 INFO L226 Difference]: Without dead ends: 1164 [2019-01-08 14:10:21,528 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:10:21,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2019-01-08 14:10:22,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1115. [2019-01-08 14:10:22,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1115 states. [2019-01-08 14:10:22,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 8490 transitions. [2019-01-08 14:10:22,557 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 8490 transitions. Word has length 6 [2019-01-08 14:10:22,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:10:22,558 INFO L480 AbstractCegarLoop]: Abstraction has 1115 states and 8490 transitions. [2019-01-08 14:10:22,558 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:10:22,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 8490 transitions. [2019-01-08 14:10:22,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:10:22,559 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:10:22,560 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:10:22,560 INFO L423 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:10:22,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:22,560 INFO L82 PathProgramCache]: Analyzing trace with hash 908669770, now seen corresponding path program 1 times [2019-01-08 14:10:22,560 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:10:22,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:22,560 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:22,561 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:22,561 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:10:22,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:22,634 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:22,634 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:22,634 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:10:22,634 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:10:22,634 INFO L207 CegarAbsIntRunner]: [0], [14], [22], [28], [32], [33] [2019-01-08 14:10:22,635 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:10:22,635 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:10:22,636 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:10:22,636 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:10:22,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:22,637 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:10:22,637 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:22,637 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:10:22,648 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:22,648 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:10:22,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:22,654 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:10:22,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,682 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:10:22,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,726 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:10:22,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,820 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:10:22,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,885 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:10:22,956 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:22,970 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:10:23,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,061 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,067 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:10:23,068 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,114 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,160 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,208 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,256 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,306 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,361 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:10:23,364 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:10:23,367 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:10:23,370 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:10:23,373 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:10:23,376 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:10:23,380 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:10:23,380 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,429 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,457 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,479 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,497 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,512 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,525 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,589 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:23,589 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:10:23,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,622 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:10:23,622 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,684 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:23,684 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:10:23,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,721 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:23,722 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 134 [2019-01-08 14:10:23,723 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,786 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:23,786 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:80 [2019-01-08 14:10:23,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:23,826 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:23,827 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 134 [2019-01-08 14:10:23,828 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:23,888 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:23,889 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:90, output treesize:72 [2019-01-08 14:10:23,915 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:23,916 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:10:23,955 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:23,975 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:10:23,975 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:10:23,975 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:10:23,976 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:10:23,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:10:23,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:10:23,976 INFO L87 Difference]: Start difference. First operand 1115 states and 8490 transitions. Second operand 10 states. [2019-01-08 14:10:25,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:10:25,625 INFO L93 Difference]: Finished difference Result 1163 states and 8546 transitions. [2019-01-08 14:10:25,625 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:10:25,625 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:10:25,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:10:25,631 INFO L225 Difference]: With dead ends: 1163 [2019-01-08 14:10:25,631 INFO L226 Difference]: Without dead ends: 1162 [2019-01-08 14:10:25,632 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=172, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:10:25,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2019-01-08 14:10:26,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 1115. [2019-01-08 14:10:26,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1115 states. [2019-01-08 14:10:26,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 8490 transitions. [2019-01-08 14:10:26,672 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 8490 transitions. Word has length 6 [2019-01-08 14:10:26,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:10:26,673 INFO L480 AbstractCegarLoop]: Abstraction has 1115 states and 8490 transitions. [2019-01-08 14:10:26,673 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:10:26,673 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 8490 transitions. [2019-01-08 14:10:26,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:10:26,675 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:10:26,675 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:10:26,675 INFO L423 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:10:26,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:26,675 INFO L82 PathProgramCache]: Analyzing trace with hash 897297296, now seen corresponding path program 2 times [2019-01-08 14:10:26,675 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:10:26,676 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:26,676 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:26,676 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:26,676 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:10:26,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:26,813 WARN L181 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 12 [2019-01-08 14:10:26,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:26,832 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:26,833 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:10:26,833 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:10:26,833 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:10:26,833 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:26,833 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:10:26,841 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:10:26,841 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:10:26,847 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-08 14:10:26,847 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:10:26,848 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:10:26,874 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:10:26,877 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:10:26,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,883 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:10:26,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,890 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:10:26,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,899 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:10:26,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,910 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:10:26,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:26,921 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:10:26,921 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:26,978 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,011 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,037 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,057 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,073 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,088 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,129 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:10:27,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,175 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:10:27,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,225 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:10:27,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,288 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:10:27,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,362 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:10:27,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,459 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:10:27,459 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,497 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,534 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,572 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,610 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,649 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,714 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:27,714 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-08 14:10:27,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,742 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:10:27,743 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,807 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:27,807 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:10:27,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,840 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:27,840 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 133 [2019-01-08 14:10:27,841 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:27,904 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:27,904 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:82 [2019-01-08 14:10:27,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:27,949 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 136 [2019-01-08 14:10:27,950 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:28,008 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:28,008 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:94, output treesize:68 [2019-01-08 14:10:28,031 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:28,031 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:10:28,057 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:28,076 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:10:28,076 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-08 14:10:28,076 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:10:28,077 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:10:28,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:10:28,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:10:28,077 INFO L87 Difference]: Start difference. First operand 1115 states and 8490 transitions. Second operand 10 states. [2019-01-08 14:10:30,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:10:30,344 INFO L93 Difference]: Finished difference Result 1580 states and 11836 transitions. [2019-01-08 14:10:30,344 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:10:30,344 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:10:30,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:10:30,351 INFO L225 Difference]: With dead ends: 1580 [2019-01-08 14:10:30,351 INFO L226 Difference]: Without dead ends: 1574 [2019-01-08 14:10:30,351 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2019-01-08 14:10:30,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1574 states. [2019-01-08 14:10:31,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1574 to 1182. [2019-01-08 14:10:31,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1182 states. [2019-01-08 14:10:31,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 9009 transitions. [2019-01-08 14:10:31,653 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 9009 transitions. Word has length 6 [2019-01-08 14:10:31,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:10:31,653 INFO L480 AbstractCegarLoop]: Abstraction has 1182 states and 9009 transitions. [2019-01-08 14:10:31,653 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:10:31,653 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 9009 transitions. [2019-01-08 14:10:31,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:10:31,655 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:10:31,655 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:10:31,655 INFO L423 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:10:31,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:31,656 INFO L82 PathProgramCache]: Analyzing trace with hash 897545298, now seen corresponding path program 1 times [2019-01-08 14:10:31,656 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:10:31,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:31,656 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:10:31,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:31,656 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:10:31,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:31,729 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:10:31,729 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:31,729 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:10:31,729 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:10:31,729 INFO L207 CegarAbsIntRunner]: [0], [10], [26], [32], [34], [35] [2019-01-08 14:10:31,730 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:10:31,730 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:10:31,732 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:10:31,732 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:10:31,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:31,733 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:10:31,733 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:31,733 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:10:31,741 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:31,742 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:10:31,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:31,747 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:10:31,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,769 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:10:31,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,805 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:10:31,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,848 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:10:31,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,903 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:10:31,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:31,970 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:10:31,970 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:31,997 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:32,021 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:32,047 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:32,074 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:32,107 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:10:32,111 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:10:32,114 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:10:32,116 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:10:32,119 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:10:32,122 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:10:32,132 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:10:32,132 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:32,167 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:32,195 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:32,217 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:32,234 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:32,249 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:32,262 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:32,308 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:32,308 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:10:32,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:32,350 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:10:32,351 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:32,391 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:32,392 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-08 14:10:32,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:32,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:32,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:32,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:32,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:32,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:32,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:32,424 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:32,425 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 112 [2019-01-08 14:10:32,425 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:32,470 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:32,470 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:61 [2019-01-08 14:10:32,491 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:32,491 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:10:32,513 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:32,531 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:10:32,532 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:10:32,532 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:10:32,532 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:10:32,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:10:32,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:10:32,533 INFO L87 Difference]: Start difference. First operand 1182 states and 9009 transitions. Second operand 8 states. [2019-01-08 14:10:34,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:10:34,034 INFO L93 Difference]: Finished difference Result 1206 states and 9039 transitions. [2019-01-08 14:10:34,035 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-08 14:10:34,035 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-08 14:10:34,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:10:34,040 INFO L225 Difference]: With dead ends: 1206 [2019-01-08 14:10:34,041 INFO L226 Difference]: Without dead ends: 1205 [2019-01-08 14:10:34,041 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:10:34,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states. [2019-01-08 14:10:35,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 1182. [2019-01-08 14:10:35,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1182 states. [2019-01-08 14:10:35,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 9009 transitions. [2019-01-08 14:10:35,331 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 9009 transitions. Word has length 6 [2019-01-08 14:10:35,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:10:35,331 INFO L480 AbstractCegarLoop]: Abstraction has 1182 states and 9009 transitions. [2019-01-08 14:10:35,331 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:10:35,331 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 9009 transitions. [2019-01-08 14:10:35,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:10:35,333 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:10:35,333 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-08 14:10:35,333 INFO L423 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:10:35,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:35,334 INFO L82 PathProgramCache]: Analyzing trace with hash 897600972, now seen corresponding path program 1 times [2019-01-08 14:10:35,334 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:10:35,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:35,334 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:35,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:35,334 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:10:35,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:35,400 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:10:35,400 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:35,400 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:10:35,400 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:10:35,400 INFO L207 CegarAbsIntRunner]: [0], [10], [28], [32], [33] [2019-01-08 14:10:35,401 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:10:35,401 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:10:35,402 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:10:35,402 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:10:35,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:35,403 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:10:35,403 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:35,403 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:10:35,411 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:35,411 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:10:35,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:35,416 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:10:35,464 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:10:35,467 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:10:35,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,473 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:10:35,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,480 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:10:35,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,487 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:10:35,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,496 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:10:35,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,508 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:10:35,509 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:35,565 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:35,598 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:35,624 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:35,644 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:35,658 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:35,674 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:35,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,714 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:10:35,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,760 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:10:35,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,810 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:10:35,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,873 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:10:35,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:35,946 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:10:36,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,045 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:10:36,045 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:36,083 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:36,120 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:36,158 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:36,197 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:36,236 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:36,300 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:36,300 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:118, output treesize:120 [2019-01-08 14:10:36,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,324 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:10:36,324 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:36,389 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:36,389 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-08 14:10:36,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,420 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:10:36,421 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:36,485 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:36,485 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-08 14:10:36,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:36,525 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 27 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 154 [2019-01-08 14:10:36,526 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:36,596 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:36,596 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:78 [2019-01-08 14:10:36,662 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:36,662 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:10:36,687 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:36,706 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:10:36,706 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-08 14:10:36,706 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:10:36,706 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-08 14:10:36,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-08 14:10:36,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:10:36,707 INFO L87 Difference]: Start difference. First operand 1182 states and 9009 transitions. Second operand 9 states. [2019-01-08 14:10:38,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:10:38,626 INFO L93 Difference]: Finished difference Result 1301 states and 9571 transitions. [2019-01-08 14:10:38,626 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:10:38,626 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-08 14:10:38,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:10:38,632 INFO L225 Difference]: With dead ends: 1301 [2019-01-08 14:10:38,632 INFO L226 Difference]: Without dead ends: 1297 [2019-01-08 14:10:38,633 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:10:38,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1297 states. [2019-01-08 14:10:39,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1297 to 1231. [2019-01-08 14:10:39,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1231 states. [2019-01-08 14:10:39,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1231 states to 1231 states and 9401 transitions. [2019-01-08 14:10:39,956 INFO L78 Accepts]: Start accepts. Automaton has 1231 states and 9401 transitions. Word has length 6 [2019-01-08 14:10:39,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:10:39,956 INFO L480 AbstractCegarLoop]: Abstraction has 1231 states and 9401 transitions. [2019-01-08 14:10:39,956 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-08 14:10:39,956 INFO L276 IsEmpty]: Start isEmpty. Operand 1231 states and 9401 transitions. [2019-01-08 14:10:39,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:10:39,958 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:10:39,958 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:10:39,958 INFO L423 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:10:39,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:39,959 INFO L82 PathProgramCache]: Analyzing trace with hash 897587518, now seen corresponding path program 1 times [2019-01-08 14:10:39,959 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:10:39,959 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:39,959 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:39,959 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:39,959 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:10:39,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:40,110 WARN L181 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 9 [2019-01-08 14:10:40,168 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:40,168 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:40,168 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:10:40,168 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:10:40,168 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [28], [32], [33] [2019-01-08 14:10:40,169 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:10:40,169 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:10:40,170 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:10:40,171 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:10:40,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:40,171 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:10:40,171 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:40,171 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:10:40,179 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:40,179 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:10:40,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:40,185 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:10:40,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,214 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:10:40,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,251 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:10:40,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,297 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:10:40,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,354 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:10:40,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,427 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:10:40,428 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:40,463 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:40,496 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:40,531 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:40,566 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:40,610 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:10:40,612 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:10:40,614 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:10:40,617 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:10:40,619 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:10:40,622 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:10:40,631 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:10:40,631 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:40,668 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:40,696 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:40,716 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:40,734 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:40,748 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:40,761 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:40,807 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:40,808 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-08 14:10:40,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:40,849 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 106 [2019-01-08 14:10:40,850 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:10:41,004 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 2 xjuncts. [2019-01-08 14:10:41,005 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:151 [2019-01-08 14:10:41,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,061 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,115 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 19 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 10 case distinctions, treesize of input 88 treesize of output 134 [2019-01-08 14:10:41,121 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 32 xjuncts. [2019-01-08 14:10:41,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:41,693 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:41,694 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 113 [2019-01-08 14:10:41,694 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:41,950 INFO L267 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 2 dim-1 vars, End of recursive call: 29 dim-0 vars, and 7 xjuncts. [2019-01-08 14:10:41,951 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:455 [2019-01-08 14:10:42,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,105 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 137 [2019-01-08 14:10:42,106 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:42,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,259 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 113 [2019-01-08 14:10:42,259 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:42,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:42,391 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:42,392 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 123 [2019-01-08 14:10:42,392 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:42,504 INFO L267 ElimStorePlain]: Start of recursive call 1: 15 dim-0 vars, 3 dim-1 vars, End of recursive call: 15 dim-0 vars, and 3 xjuncts. [2019-01-08 14:10:42,504 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 18 variables, input treesize:236, output treesize:178 [2019-01-08 14:10:42,590 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:42,590 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:10:42,625 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:42,645 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:10:42,645 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-08 14:10:42,645 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:10:42,645 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:10:42,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:10:42,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:10:42,646 INFO L87 Difference]: Start difference. First operand 1231 states and 9401 transitions. Second operand 10 states. [2019-01-08 14:10:43,959 WARN L181 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 111 [2019-01-08 14:10:44,363 WARN L181 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 71 [2019-01-08 14:10:46,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:10:46,467 INFO L93 Difference]: Finished difference Result 1674 states and 12199 transitions. [2019-01-08 14:10:46,468 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-08 14:10:46,468 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:10:46,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:10:46,474 INFO L225 Difference]: With dead ends: 1674 [2019-01-08 14:10:46,474 INFO L226 Difference]: Without dead ends: 1673 [2019-01-08 14:10:46,475 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=92, Invalid=180, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:10:46,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1673 states. [2019-01-08 14:10:48,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1673 to 1531. [2019-01-08 14:10:48,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1531 states. [2019-01-08 14:10:48,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1531 states to 1531 states and 11833 transitions. [2019-01-08 14:10:48,212 INFO L78 Accepts]: Start accepts. Automaton has 1531 states and 11833 transitions. Word has length 6 [2019-01-08 14:10:48,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:10:48,212 INFO L480 AbstractCegarLoop]: Abstraction has 1531 states and 11833 transitions. [2019-01-08 14:10:48,212 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:10:48,212 INFO L276 IsEmpty]: Start isEmpty. Operand 1531 states and 11833 transitions. [2019-01-08 14:10:48,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:10:48,215 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:10:48,215 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:10:48,215 INFO L423 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:10:48,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:48,215 INFO L82 PathProgramCache]: Analyzing trace with hash 912367138, now seen corresponding path program 1 times [2019-01-08 14:10:48,215 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:10:48,216 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:48,216 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:48,216 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:48,216 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:10:48,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:48,319 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:48,320 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:48,320 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:10:48,320 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:10:48,320 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [26], [28], [31] [2019-01-08 14:10:48,321 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:10:48,321 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:10:48,323 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:10:48,323 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:10:48,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:48,323 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:10:48,324 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:10:48,324 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:10:48,332 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:48,332 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:10:48,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:10:48,337 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:10:48,357 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:10:48,361 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:10:48,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,365 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:10:48,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,374 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:10:48,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,382 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:10:48,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,391 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:10:48,403 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:10:48,404 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:48,442 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:48,473 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:48,498 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:48,518 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:48,533 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:48,547 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:48,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,585 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:10:48,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,621 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:10:48,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,664 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:10:48,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,718 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:10:48,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,785 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:10:48,785 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:48,810 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:48,834 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:48,859 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:48,884 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:10:48,929 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:10:48,929 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-08 14:10:48,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:48,983 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 106 [2019-01-08 14:10:48,984 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:10:49,139 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 2 xjuncts. [2019-01-08 14:10:49,140 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:106, output treesize:150 [2019-01-08 14:10:49,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,212 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:49,213 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 97 [2019-01-08 14:10:49,213 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:49,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:49,366 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 19 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 10 case distinctions, treesize of input 88 treesize of output 146 [2019-01-08 14:10:49,374 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 32 xjuncts. [2019-01-08 14:10:49,958 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: 22 dim-0 vars, and 7 xjuncts. [2019-01-08 14:10:49,959 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:455 [2019-01-08 14:10:50,243 WARN L181 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 204 DAG size of output: 151 [2019-01-08 14:10:50,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,259 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:50,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,261 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 129 [2019-01-08 14:10:50,261 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:50,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,498 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 113 [2019-01-08 14:10:50,498 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:50,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,727 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:50,728 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 148 [2019-01-08 14:10:50,728 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:50,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:50,975 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:50,976 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 130 [2019-01-08 14:10:50,976 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:51,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,188 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:51,188 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 150 [2019-01-08 14:10:51,189 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:51,374 INFO L267 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 5 dim-1 vars, End of recursive call: 20 dim-0 vars, and 5 xjuncts. [2019-01-08 14:10:51,375 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 25 variables, input treesize:370, output treesize:288 [2019-01-08 14:10:51,564 WARN L181 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 129 [2019-01-08 14:10:51,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,585 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:51,585 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 115 [2019-01-08 14:10:51,586 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:51,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,754 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 117 [2019-01-08 14:10:51,755 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:51,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:51,909 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 131 [2019-01-08 14:10:51,909 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:52,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:10:52,059 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:10:52,060 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 139 [2019-01-08 14:10:52,060 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-08 14:10:52,226 INFO L267 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 4 dim-1 vars, End of recursive call: 20 dim-0 vars, and 4 xjuncts. [2019-01-08 14:10:52,226 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:267, output treesize:203 [2019-01-08 14:10:52,344 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:52,344 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:10:52,461 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:10:52,479 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:10:52,479 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:10:52,479 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:10:52,479 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:10:52,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:10:52,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:10:52,479 INFO L87 Difference]: Start difference. First operand 1531 states and 11833 transitions. Second operand 12 states. [2019-01-08 14:10:52,768 WARN L181 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 115 [2019-01-08 14:10:52,973 WARN L181 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 80 [2019-01-08 14:10:53,392 WARN L181 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 119 [2019-01-08 14:10:53,851 WARN L181 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 137 [2019-01-08 14:10:54,627 WARN L181 SmtUtils]: Spent 611.00 ms on a formula simplification. DAG size of input: 230 DAG size of output: 151 [2019-01-08 14:10:57,683 WARN L181 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 223 DAG size of output: 144 [2019-01-08 14:10:58,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:10:58,193 INFO L93 Difference]: Finished difference Result 1671 states and 12135 transitions. [2019-01-08 14:10:58,193 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-08 14:10:58,193 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:10:58,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:10:58,199 INFO L225 Difference]: With dead ends: 1671 [2019-01-08 14:10:58,199 INFO L226 Difference]: Without dead ends: 1669 [2019-01-08 14:10:58,199 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=184, Invalid=368, Unknown=0, NotChecked=0, Total=552 [2019-01-08 14:10:58,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1669 states. [2019-01-08 14:10:59,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1669 to 1550. [2019-01-08 14:10:59,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1550 states. [2019-01-08 14:10:59,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1550 states to 1550 states and 11985 transitions. [2019-01-08 14:10:59,918 INFO L78 Accepts]: Start accepts. Automaton has 1550 states and 11985 transitions. Word has length 6 [2019-01-08 14:10:59,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:10:59,918 INFO L480 AbstractCegarLoop]: Abstraction has 1550 states and 11985 transitions. [2019-01-08 14:10:59,918 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:10:59,918 INFO L276 IsEmpty]: Start isEmpty. Operand 1550 states and 11985 transitions. [2019-01-08 14:10:59,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:10:59,921 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:10:59,921 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:10:59,921 INFO L423 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:10:59,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:10:59,921 INFO L82 PathProgramCache]: Analyzing trace with hash 912359450, now seen corresponding path program 1 times [2019-01-08 14:10:59,921 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:10:59,922 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:59,922 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:10:59,922 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:10:59,922 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:10:59,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:11:00,096 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:00,096 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:00,096 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:11:00,096 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:11:00,096 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [26], [28], [31] [2019-01-08 14:11:00,097 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:11:00,097 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:11:00,098 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:11:00,098 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:11:00,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:11:00,099 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:11:00,099 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:00,099 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:11:00,109 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:11:00,109 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:11:00,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:11:00,115 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:11:00,143 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:11:00,147 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:11:00,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,150 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:11:00,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,159 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:11:00,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,168 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:11:00,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,177 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:11:00,191 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:11:00,192 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:00,228 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:00,259 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:00,283 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:00,301 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:00,316 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:00,329 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:00,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,365 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:11:00,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,402 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:11:00,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,446 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:11:00,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,498 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:11:00,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,566 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:11:00,566 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:00,591 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:00,615 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:00,639 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:00,664 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:00,710 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:00,710 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-08 14:11:00,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,766 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 106 [2019-01-08 14:11:00,768 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:11:00,922 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 2 xjuncts. [2019-01-08 14:11:00,922 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:106, output treesize:150 [2019-01-08 14:11:00,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:00,995 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:11:00,996 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 121 [2019-01-08 14:11:00,996 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:01,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:01,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:01,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:01,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:01,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:01,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:01,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:01,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:01,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:01,173 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 19 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 10 case distinctions, treesize of input 88 treesize of output 134 [2019-01-08 14:11:01,181 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 32 xjuncts. [2019-01-08 14:11:01,740 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: 22 dim-0 vars, and 7 xjuncts. [2019-01-08 14:11:01,740 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:455 [2019-01-08 14:11:02,243 WARN L181 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 204 DAG size of output: 151 [2019-01-08 14:11:02,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,253 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 111 [2019-01-08 14:11:02,253 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:02,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,492 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:11:02,493 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 126 [2019-01-08 14:11:02,493 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:02,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,722 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:11:02,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,723 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 138 [2019-01-08 14:11:02,724 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:02,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:02,955 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:11:02,956 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 146 [2019-01-08 14:11:02,956 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:03,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,167 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:11:03,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,168 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 113 [2019-01-08 14:11:03,169 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:03,326 INFO L267 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 5 dim-1 vars, End of recursive call: 20 dim-0 vars, and 5 xjuncts. [2019-01-08 14:11:03,326 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 25 variables, input treesize:370, output treesize:286 [2019-01-08 14:11:03,518 WARN L181 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 129 [2019-01-08 14:11:03,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,540 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:11:03,541 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 129 [2019-01-08 14:11:03,542 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:03,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,722 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 131 [2019-01-08 14:11:03,723 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:03,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:03,883 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 125 [2019-01-08 14:11:03,883 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:04,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,033 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:11:04,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:04,035 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 127 [2019-01-08 14:11:04,035 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:04,157 INFO L267 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 4 dim-1 vars, End of recursive call: 20 dim-0 vars, and 4 xjuncts. [2019-01-08 14:11:04,158 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:267, output treesize:203 [2019-01-08 14:11:04,371 WARN L181 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2019-01-08 14:11:04,374 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:04,374 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:11:04,492 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:04,510 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:11:04,511 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:11:04,511 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:11:04,511 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:11:04,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:11:04,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:11:04,511 INFO L87 Difference]: Start difference. First operand 1550 states and 11985 transitions. Second operand 12 states. [2019-01-08 14:11:04,847 WARN L181 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 115 [2019-01-08 14:11:05,004 WARN L181 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 80 [2019-01-08 14:11:05,541 WARN L181 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 118 [2019-01-08 14:11:05,929 WARN L181 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 135 [2019-01-08 14:11:06,438 WARN L181 SmtUtils]: Spent 423.00 ms on a formula simplification. DAG size of input: 233 DAG size of output: 151 [2019-01-08 14:11:09,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:11:09,657 INFO L93 Difference]: Finished difference Result 1713 states and 12477 transitions. [2019-01-08 14:11:09,657 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-01-08 14:11:09,658 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-08 14:11:09,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:11:09,664 INFO L225 Difference]: With dead ends: 1713 [2019-01-08 14:11:09,664 INFO L226 Difference]: Without dead ends: 1711 [2019-01-08 14:11:09,665 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=172, Invalid=334, Unknown=0, NotChecked=0, Total=506 [2019-01-08 14:11:09,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1711 states. [2019-01-08 14:11:11,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1711 to 1592. [2019-01-08 14:11:11,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1592 states. [2019-01-08 14:11:11,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 12321 transitions. [2019-01-08 14:11:11,446 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 12321 transitions. Word has length 6 [2019-01-08 14:11:11,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:11:11,446 INFO L480 AbstractCegarLoop]: Abstraction has 1592 states and 12321 transitions. [2019-01-08 14:11:11,446 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:11:11,446 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 12321 transitions. [2019-01-08 14:11:11,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:11:11,449 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:11:11,449 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:11:11,449 INFO L423 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:11:11,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:11:11,449 INFO L82 PathProgramCache]: Analyzing trace with hash 912363854, now seen corresponding path program 1 times [2019-01-08 14:11:11,449 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:11:11,449 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:11:11,450 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:11:11,450 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:11:11,450 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:11:11,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:11:11,526 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:11,526 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:11,526 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:11:11,526 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:11:11,526 INFO L207 CegarAbsIntRunner]: [0], [14], [26], [28], [32], [33] [2019-01-08 14:11:11,527 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:11:11,527 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:11:11,528 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:11:11,528 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:11:11,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:11:11,528 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:11:11,528 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:11,528 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:11:11,536 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:11:11,536 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:11:11,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:11:11,541 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:11:11,567 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:11:11,569 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:11:11,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,574 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:11:11,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,581 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:11:11,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,590 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:11:11,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,599 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:11:11,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,609 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:11:11,610 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:11,666 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:11,698 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:11,723 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:11,742 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:11,758 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:11,773 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:11,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,811 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:11:11,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,855 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:11:11,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,905 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:11:11,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:11,967 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:11:12,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,045 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:11:12,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,140 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:11:12,141 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:12,178 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:12,252 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:12,290 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:12,328 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:12,367 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:12,430 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:12,431 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:11:12,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,466 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:11:12,466 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:12,529 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:12,530 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:11:12,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,570 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:11:12,570 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:12,633 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:12,634 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-08 14:11:12,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:12,677 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:11:12,678 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 158 [2019-01-08 14:11:12,678 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:12,746 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:12,747 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-08 14:11:12,773 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:12,773 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:11:12,813 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:12,833 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:11:12,833 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:11:12,833 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:11:12,833 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:11:12,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:11:12,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:11:12,834 INFO L87 Difference]: Start difference. First operand 1592 states and 12321 transitions. Second operand 10 states. [2019-01-08 14:11:15,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:11:15,148 INFO L93 Difference]: Finished difference Result 1645 states and 12383 transitions. [2019-01-08 14:11:15,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:11:15,149 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:11:15,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:11:15,155 INFO L225 Difference]: With dead ends: 1645 [2019-01-08 14:11:15,155 INFO L226 Difference]: Without dead ends: 1644 [2019-01-08 14:11:15,155 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=172, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:11:15,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states. [2019-01-08 14:11:16,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1592. [2019-01-08 14:11:16,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1592 states. [2019-01-08 14:11:16,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 12321 transitions. [2019-01-08 14:11:16,890 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 12321 transitions. Word has length 6 [2019-01-08 14:11:16,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:11:16,891 INFO L480 AbstractCegarLoop]: Abstraction has 1592 states and 12321 transitions. [2019-01-08 14:11:16,891 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:11:16,891 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 12321 transitions. [2019-01-08 14:11:16,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:11:16,895 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:11:16,895 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:11:16,895 INFO L423 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:11:16,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:11:16,895 INFO L82 PathProgramCache]: Analyzing trace with hash 914349408, now seen corresponding path program 1 times [2019-01-08 14:11:16,895 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:11:16,896 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:11:16,896 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:11:16,896 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:11:16,896 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:11:16,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:11:16,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:16,926 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:16,926 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:11:16,926 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:11:16,926 INFO L207 CegarAbsIntRunner]: [0], [28], [32], [34], [36], [37] [2019-01-08 14:11:16,927 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:11:16,927 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:11:16,928 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:11:16,928 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:11:16,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:11:16,929 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:11:16,929 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:16,929 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:11:16,939 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:11:16,939 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:11:16,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:11:16,944 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:11:16,969 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:11:16,971 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:11:16,977 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2019-01-08 14:11:16,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:16,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:16,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:16,984 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 49 [2019-01-08 14:11:16,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:16,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:16,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:16,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:16,995 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 67 [2019-01-08 14:11:16,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:16,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,006 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 89 [2019-01-08 14:11:17,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,019 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 19 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 112 [2019-01-08 14:11:17,020 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,069 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,094 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,115 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,131 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,148 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,163 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,200 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 83 [2019-01-08 14:11:17,203 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 65 [2019-01-08 14:11:17,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,229 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 76 [2019-01-08 14:11:17,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,284 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 83 [2019-01-08 14:11:17,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,352 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 97 [2019-01-08 14:11:17,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,440 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 77 [2019-01-08 14:11:17,440 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,474 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,507 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,574 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,610 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,645 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,703 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:17,703 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:107, output treesize:112 [2019-01-08 14:11:17,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:17,724 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 118 [2019-01-08 14:11:17,724 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:17,779 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:17,780 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:122, output treesize:88 [2019-01-08 14:11:17,837 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:17,837 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:11:17,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:17,867 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:11:17,867 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-08 14:11:17,867 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:11:17,867 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-08 14:11:17,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-08 14:11:17,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-08 14:11:17,868 INFO L87 Difference]: Start difference. First operand 1592 states and 12321 transitions. Second operand 6 states. [2019-01-08 14:11:19,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:11:19,801 INFO L93 Difference]: Finished difference Result 1610 states and 12338 transitions. [2019-01-08 14:11:19,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-08 14:11:19,806 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 6 [2019-01-08 14:11:19,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:11:19,811 INFO L225 Difference]: With dead ends: 1610 [2019-01-08 14:11:19,811 INFO L226 Difference]: Without dead ends: 1609 [2019-01-08 14:11:19,812 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-08 14:11:19,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1609 states. [2019-01-08 14:11:21,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1609 to 1592. [2019-01-08 14:11:21,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1592 states. [2019-01-08 14:11:21,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 12321 transitions. [2019-01-08 14:11:21,598 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 12321 transitions. Word has length 6 [2019-01-08 14:11:21,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:11:21,598 INFO L480 AbstractCegarLoop]: Abstraction has 1592 states and 12321 transitions. [2019-01-08 14:11:21,598 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-08 14:11:21,598 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 12321 transitions. [2019-01-08 14:11:21,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:11:21,601 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:11:21,601 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:11:21,601 INFO L423 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:11:21,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:11:21,602 INFO L82 PathProgramCache]: Analyzing trace with hash 913930348, now seen corresponding path program 1 times [2019-01-08 14:11:21,602 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:11:21,602 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:11:21,602 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:11:21,602 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:11:21,602 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:11:21,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:11:21,642 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:21,643 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:21,643 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:11:21,643 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:11:21,643 INFO L207 CegarAbsIntRunner]: [0], [18], [28], [32], [34], [35] [2019-01-08 14:11:21,644 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:11:21,644 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:11:21,645 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:11:21,646 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:11:21,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:11:21,646 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:11:21,646 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:21,646 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:11:21,654 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:11:21,654 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:11:21,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:11:21,659 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:11:21,677 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:11:21,680 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:11:21,684 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2019-01-08 14:11:21,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,697 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 49 [2019-01-08 14:11:21,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,707 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 67 [2019-01-08 14:11:21,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,719 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 89 [2019-01-08 14:11:21,731 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 88 [2019-01-08 14:11:21,731 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:21,766 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:21,794 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:21,815 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:21,831 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:21,847 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:21,862 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:21,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,891 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 63 [2019-01-08 14:11:21,894 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 48 [2019-01-08 14:11:21,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,916 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2019-01-08 14:11:21,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:21,965 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 72 [2019-01-08 14:11:22,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:22,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:22,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:22,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:22,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:22,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:22,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:22,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:22,025 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 53 [2019-01-08 14:11:22,025 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:22,045 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:22,066 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:22,088 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:22,110 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:22,151 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:22,151 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-08 14:11:22,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:22,243 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 14 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 12 case distinctions, treesize of input 46 treesize of output 112 [2019-01-08 14:11:22,244 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2019-01-08 14:11:22,257 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 64 xjuncts. [2019-01-08 14:11:22,966 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 35 dim-0 vars, and 9 xjuncts. [2019-01-08 14:11:22,966 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:98, output treesize:591 [2019-01-08 14:11:23,169 WARN L181 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 297 DAG size of output: 100 [2019-01-08 14:11:23,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,185 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:11:23,186 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 109 [2019-01-08 14:11:23,186 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:23,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,321 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 106 [2019-01-08 14:11:23,321 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:23,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:23,461 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 107 [2019-01-08 14:11:23,461 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:23,617 INFO L267 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 3 dim-1 vars, End of recursive call: 14 dim-0 vars, and 3 xjuncts. [2019-01-08 14:11:23,618 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 17 variables, input treesize:211, output treesize:169 [2019-01-08 14:11:24,038 WARN L181 SmtUtils]: Spent 351.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-01-08 14:11:24,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:24,046 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:11:24,081 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:24,099 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:11:24,099 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:11:24,099 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:11:24,100 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:11:24,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:11:24,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:11:24,100 INFO L87 Difference]: Start difference. First operand 1592 states and 12321 transitions. Second operand 8 states. [2019-01-08 14:11:28,052 WARN L181 SmtUtils]: Spent 3.47 s on a formula simplification. DAG size of input: 113 DAG size of output: 87 [2019-01-08 14:11:31,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:11:31,367 INFO L93 Difference]: Finished difference Result 1654 states and 12397 transitions. [2019-01-08 14:11:31,367 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:11:31,367 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-08 14:11:31,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:11:31,374 INFO L225 Difference]: With dead ends: 1654 [2019-01-08 14:11:31,374 INFO L226 Difference]: Without dead ends: 1653 [2019-01-08 14:11:31,374 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=79, Invalid=131, Unknown=0, NotChecked=0, Total=210 [2019-01-08 14:11:31,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1653 states. [2019-01-08 14:11:33,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1653 to 1593. [2019-01-08 14:11:33,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1593 states. [2019-01-08 14:11:33,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1593 states to 1593 states and 12329 transitions. [2019-01-08 14:11:33,145 INFO L78 Accepts]: Start accepts. Automaton has 1593 states and 12329 transitions. Word has length 6 [2019-01-08 14:11:33,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:11:33,145 INFO L480 AbstractCegarLoop]: Abstraction has 1593 states and 12329 transitions. [2019-01-08 14:11:33,145 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:11:33,146 INFO L276 IsEmpty]: Start isEmpty. Operand 1593 states and 12329 transitions. [2019-01-08 14:11:33,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:11:33,148 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:11:33,149 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:11:33,149 INFO L423 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:11:33,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:11:33,149 INFO L82 PathProgramCache]: Analyzing trace with hash 913674658, now seen corresponding path program 2 times [2019-01-08 14:11:33,149 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:11:33,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:11:33,150 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:11:33,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:11:33,150 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:11:33,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:11:33,216 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:33,216 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:33,216 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:11:33,216 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:11:33,216 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:11:33,216 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:33,216 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:11:33,225 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:11:33,226 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:11:33,233 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-08 14:11:33,233 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:11:33,234 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:11:33,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,262 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:11:33,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,309 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:11:33,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,362 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:11:33,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,430 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:11:33,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,515 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:11:33,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:33,619 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:11:33,619 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:33,666 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:33,714 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:33,760 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:33,807 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:33,854 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:33,908 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:11:33,910 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:11:33,912 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:11:33,916 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:11:33,918 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:11:33,921 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:11:33,924 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:11:33,924 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:33,972 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:34,000 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:34,022 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:34,040 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:34,053 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:34,065 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:34,129 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:34,129 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-08 14:11:34,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,156 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-08 14:11:34,156 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:34,217 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:34,218 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-08 14:11:34,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,256 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 140 [2019-01-08 14:11:34,257 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:34,323 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:34,323 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:76 [2019-01-08 14:11:34,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:34,365 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:11:34,366 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 152 [2019-01-08 14:11:34,366 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:34,432 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:34,432 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-08 14:11:34,461 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:34,462 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:11:34,486 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:34,504 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:11:34,504 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-08 14:11:34,504 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:11:34,505 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:11:34,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:11:34,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=93, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:11:34,505 INFO L87 Difference]: Start difference. First operand 1593 states and 12329 transitions. Second operand 10 states. [2019-01-08 14:11:37,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:11:37,445 INFO L93 Difference]: Finished difference Result 2255 states and 17098 transitions. [2019-01-08 14:11:37,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-08 14:11:37,446 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-08 14:11:37,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:11:37,455 INFO L225 Difference]: With dead ends: 2255 [2019-01-08 14:11:37,455 INFO L226 Difference]: Without dead ends: 2254 [2019-01-08 14:11:37,456 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=110, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:11:37,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2254 states. [2019-01-08 14:11:39,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2254 to 2076. [2019-01-08 14:11:39,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2076 states. [2019-01-08 14:11:39,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2076 states to 2076 states and 16238 transitions. [2019-01-08 14:11:39,763 INFO L78 Accepts]: Start accepts. Automaton has 2076 states and 16238 transitions. Word has length 6 [2019-01-08 14:11:39,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:11:39,763 INFO L480 AbstractCegarLoop]: Abstraction has 2076 states and 16238 transitions. [2019-01-08 14:11:39,763 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:11:39,764 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 16238 transitions. [2019-01-08 14:11:39,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:11:39,767 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:11:39,767 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:11:39,767 INFO L423 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:11:39,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:11:39,768 INFO L82 PathProgramCache]: Analyzing trace with hash 914168676, now seen corresponding path program 1 times [2019-01-08 14:11:39,768 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:11:39,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:11:39,768 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:11:39,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:11:39,768 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:11:39,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:11:39,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:39,812 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:39,812 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:11:39,813 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:11:39,813 INFO L207 CegarAbsIntRunner]: [0], [26], [28], [32], [34], [35] [2019-01-08 14:11:39,813 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:11:39,813 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:11:39,815 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:11:39,816 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:11:39,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:11:39,816 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:11:39,816 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:39,816 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:11:39,833 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:11:39,833 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:11:39,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:11:39,838 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:11:39,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,857 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 63 [2019-01-08 14:11:39,860 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 48 [2019-01-08 14:11:39,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,882 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2019-01-08 14:11:39,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,932 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 72 [2019-01-08 14:11:39,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:39,995 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 53 [2019-01-08 14:11:39,995 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:40,018 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:40,039 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:40,063 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:40,085 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:40,113 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:11:40,115 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:11:40,120 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2019-01-08 14:11:40,124 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 49 [2019-01-08 14:11:40,128 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 67 [2019-01-08 14:11:40,132 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 89 [2019-01-08 14:11:40,142 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 88 [2019-01-08 14:11:40,142 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:40,175 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:40,200 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:40,218 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:40,233 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:40,247 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:40,260 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:40,301 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:40,301 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-08 14:11:40,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:40,388 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 14 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 12 case distinctions, treesize of input 46 treesize of output 112 [2019-01-08 14:11:40,388 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2019-01-08 14:11:40,397 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 64 xjuncts. [2019-01-08 14:11:41,106 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 35 dim-0 vars, and 9 xjuncts. [2019-01-08 14:11:41,106 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:98, output treesize:591 [2019-01-08 14:11:41,295 WARN L181 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 300 DAG size of output: 103 [2019-01-08 14:11:41,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,309 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 17 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 131 [2019-01-08 14:11:41,310 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:41,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,451 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:11:41,451 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 89 [2019-01-08 14:11:41,452 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:41,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:41,559 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 98 [2019-01-08 14:11:41,560 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:41,667 INFO L267 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 3 dim-1 vars, End of recursive call: 14 dim-0 vars, and 3 xjuncts. [2019-01-08 14:11:41,667 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 17 variables, input treesize:215, output treesize:173 [2019-01-08 14:11:41,996 WARN L181 SmtUtils]: Spent 259.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2019-01-08 14:11:42,004 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:42,004 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:11:42,044 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:42,062 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:11:42,062 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:11:42,062 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:11:42,063 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:11:42,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:11:42,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:11:42,063 INFO L87 Difference]: Start difference. First operand 2076 states and 16238 transitions. Second operand 8 states. [2019-01-08 14:11:51,929 WARN L181 SmtUtils]: Spent 8.85 s on a formula simplification. DAG size of input: 117 DAG size of output: 90 [2019-01-08 14:11:55,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:11:55,595 INFO L93 Difference]: Finished difference Result 2130 states and 16289 transitions. [2019-01-08 14:11:55,595 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:11:55,596 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-08 14:11:55,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:11:55,603 INFO L225 Difference]: With dead ends: 2130 [2019-01-08 14:11:55,604 INFO L226 Difference]: Without dead ends: 2129 [2019-01-08 14:11:55,604 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=79, Invalid=131, Unknown=0, NotChecked=0, Total=210 [2019-01-08 14:11:55,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2019-01-08 14:11:57,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 2076. [2019-01-08 14:11:57,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2076 states. [2019-01-08 14:11:57,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2076 states to 2076 states and 16238 transitions. [2019-01-08 14:11:57,868 INFO L78 Accepts]: Start accepts. Automaton has 2076 states and 16238 transitions. Word has length 6 [2019-01-08 14:11:57,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:11:57,868 INFO L480 AbstractCegarLoop]: Abstraction has 2076 states and 16238 transitions. [2019-01-08 14:11:57,868 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:11:57,868 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 16238 transitions. [2019-01-08 14:11:57,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-08 14:11:57,872 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:11:57,872 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-08 14:11:57,872 INFO L423 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:11:57,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:11:57,873 INFO L82 PathProgramCache]: Analyzing trace with hash 901420114, now seen corresponding path program 1 times [2019-01-08 14:11:57,873 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:11:57,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:11:57,873 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:11:57,874 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:11:57,874 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:11:57,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:11:57,903 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:57,903 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:57,903 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:11:57,904 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-08 14:11:57,904 INFO L207 CegarAbsIntRunner]: [0], [14], [32], [34], [36], [37] [2019-01-08 14:11:57,904 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:11:57,905 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:11:57,906 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:11:57,907 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-08 14:11:57,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:11:57,907 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:11:57,907 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:11:57,907 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:11:57,919 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:11:57,920 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:11:57,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:11:57,925 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:11:57,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:57,951 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 63 [2019-01-08 14:11:57,955 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 48 [2019-01-08 14:11:57,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:57,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:57,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:57,986 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2019-01-08 14:11:58,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,046 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 72 [2019-01-08 14:11:58,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,114 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 53 [2019-01-08 14:11:58,114 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:58,147 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:58,178 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:58,213 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:58,246 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:58,288 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:11:58,291 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:11:58,295 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2019-01-08 14:11:58,298 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 49 [2019-01-08 14:11:58,305 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 67 [2019-01-08 14:11:58,318 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 89 [2019-01-08 14:11:58,327 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 88 [2019-01-08 14:11:58,328 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:11:58,361 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:58,385 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:58,403 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:58,417 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:58,431 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:58,444 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:11:58,485 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:11:58,485 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-08 14:11:58,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:11:58,540 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 97 [2019-01-08 14:11:58,541 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2019-01-08 14:11:58,714 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 13 dim-0 vars, and 3 xjuncts. [2019-01-08 14:11:58,714 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:93, output treesize:200 [2019-01-08 14:11:58,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:58,764 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:11:58,792 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:11:58,809 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:11:58,810 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-08 14:11:58,810 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:11:58,810 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-08 14:11:58,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-08 14:11:58,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-08 14:11:58,811 INFO L87 Difference]: Start difference. First operand 2076 states and 16238 transitions. Second operand 6 states. [2019-01-08 14:12:01,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:12:01,164 INFO L93 Difference]: Finished difference Result 2093 states and 16254 transitions. [2019-01-08 14:12:01,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-08 14:12:01,164 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 6 [2019-01-08 14:12:01,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:12:01,172 INFO L225 Difference]: With dead ends: 2093 [2019-01-08 14:12:01,172 INFO L226 Difference]: Without dead ends: 2092 [2019-01-08 14:12:01,173 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-08 14:12:01,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2092 states. [2019-01-08 14:12:03,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2092 to 2076. [2019-01-08 14:12:03,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2076 states. [2019-01-08 14:12:03,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2076 states to 2076 states and 16238 transitions. [2019-01-08 14:12:03,488 INFO L78 Accepts]: Start accepts. Automaton has 2076 states and 16238 transitions. Word has length 6 [2019-01-08 14:12:03,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:12:03,488 INFO L480 AbstractCegarLoop]: Abstraction has 2076 states and 16238 transitions. [2019-01-08 14:12:03,488 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-08 14:12:03,488 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 16238 transitions. [2019-01-08 14:12:03,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:12:03,492 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:12:03,492 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:12:03,492 INFO L423 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:12:03,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:12:03,493 INFO L82 PathProgramCache]: Analyzing trace with hash -2030609704, now seen corresponding path program 1 times [2019-01-08 14:12:03,493 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:12:03,493 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:12:03,493 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:12:03,493 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:12:03,493 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:12:03,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:12:03,589 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:12:03,589 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:12:03,590 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:12:03,590 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:12:03,590 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [22], [26], [32], [33] [2019-01-08 14:12:03,590 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:12:03,591 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:12:03,592 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:12:03,592 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:12:03,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:12:03,592 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:12:03,592 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:12:03,593 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:12:03,600 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:12:03,600 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:12:03,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:12:03,606 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:12:03,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,626 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:12:03,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,665 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:12:03,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,710 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:12:03,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,763 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:12:03,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:03,830 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:12:03,831 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:03,856 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:03,881 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:03,907 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:03,933 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:03,969 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:12:03,971 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:12:03,974 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:12:03,977 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:12:03,980 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:12:03,983 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:12:03,992 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:12:03,992 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:04,027 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:04,055 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:04,076 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:04,093 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:04,106 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:04,119 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:04,165 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:04,165 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-08 14:12:04,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,238 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:12:04,238 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:04,277 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:04,278 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-08 14:12:04,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,319 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:12:04,320 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:04,364 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:04,364 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-08 14:12:04,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,412 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:04,412 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 119 [2019-01-08 14:12:04,413 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:04,459 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:04,459 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-08 14:12:04,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,504 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:04,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:04,506 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 118 [2019-01-08 14:12:04,506 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:04,553 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:04,553 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-08 14:12:04,578 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:12:04,578 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:12:04,650 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:12:04,669 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:12:04,669 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-08 14:12:04,669 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:12:04,670 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-08 14:12:04,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-08 14:12:04,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:12:04,670 INFO L87 Difference]: Start difference. First operand 2076 states and 16238 transitions. Second operand 11 states. [2019-01-08 14:12:07,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:12:07,873 INFO L93 Difference]: Finished difference Result 2217 states and 16916 transitions. [2019-01-08 14:12:07,873 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:12:07,874 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-08 14:12:07,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:12:07,883 INFO L225 Difference]: With dead ends: 2217 [2019-01-08 14:12:07,883 INFO L226 Difference]: Without dead ends: 2215 [2019-01-08 14:12:07,883 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=129, Invalid=251, Unknown=0, NotChecked=0, Total=380 [2019-01-08 14:12:07,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2215 states. [2019-01-08 14:12:10,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2215 to 2119. [2019-01-08 14:12:10,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2119 states. [2019-01-08 14:12:10,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2119 states to 2119 states and 16593 transitions. [2019-01-08 14:12:10,320 INFO L78 Accepts]: Start accepts. Automaton has 2119 states and 16593 transitions. Word has length 7 [2019-01-08 14:12:10,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:12:10,320 INFO L480 AbstractCegarLoop]: Abstraction has 2119 states and 16593 transitions. [2019-01-08 14:12:10,320 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-08 14:12:10,320 INFO L276 IsEmpty]: Start isEmpty. Operand 2119 states and 16593 transitions. [2019-01-08 14:12:10,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:12:10,324 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:12:10,324 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:12:10,324 INFO L423 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:12:10,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:12:10,325 INFO L82 PathProgramCache]: Analyzing trace with hash -2030607782, now seen corresponding path program 1 times [2019-01-08 14:12:10,325 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:12:10,325 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:12:10,325 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:12:10,325 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:12:10,325 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:12:10,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:12:10,466 WARN L181 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2019-01-08 14:12:10,502 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:12:10,503 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:12:10,503 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:12:10,503 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:12:10,503 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [22], [28], [32], [33] [2019-01-08 14:12:10,503 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:12:10,503 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:12:10,508 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:12:10,508 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:12:10,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:12:10,508 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:12:10,509 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:12:10,509 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:12:10,519 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:12:10,519 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:12:10,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:12:10,525 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:12:10,553 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:12:10,556 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:12:10,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,563 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:12:10,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,570 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:12:10,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,579 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:12:10,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,589 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:12:10,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,599 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:12:10,600 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:10,655 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:10,687 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:10,713 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:10,733 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:10,749 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:10,764 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:10,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,806 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:12:10,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,848 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:12:10,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,898 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:12:10,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,956 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:10,961 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:12:11,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,039 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:12:11,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,136 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:12:11,136 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:11,174 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:11,209 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:11,247 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:11,285 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:11,324 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:11,387 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:11,388 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-08 14:12:11,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,435 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:12:11,435 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:11,498 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:11,499 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-08 14:12:11,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,548 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:12:11,548 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:11,614 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:11,614 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-08 14:12:11,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,668 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:11,669 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 148 [2019-01-08 14:12:11,670 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:11,736 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:11,737 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-08 14:12:11,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:11,792 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:11,793 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 152 [2019-01-08 14:12:11,794 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:11,858 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:11,859 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:62 [2019-01-08 14:12:11,894 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:12:11,894 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:12:11,958 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:12:11,977 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:12:11,977 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:12:11,977 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:12:11,977 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:12:11,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:12:11,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:12:11,978 INFO L87 Difference]: Start difference. First operand 2119 states and 16593 transitions. Second operand 12 states. [2019-01-08 14:12:15,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:12:15,268 INFO L93 Difference]: Finished difference Result 2206 states and 16848 transitions. [2019-01-08 14:12:15,269 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:12:15,269 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-08 14:12:15,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:12:15,277 INFO L225 Difference]: With dead ends: 2206 [2019-01-08 14:12:15,277 INFO L226 Difference]: Without dead ends: 2202 [2019-01-08 14:12:15,278 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=142, Invalid=278, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:12:15,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2202 states. [2019-01-08 14:12:17,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2202 to 2133. [2019-01-08 14:12:17,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2133 states. [2019-01-08 14:12:17,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2133 states to 2133 states and 16705 transitions. [2019-01-08 14:12:17,550 INFO L78 Accepts]: Start accepts. Automaton has 2133 states and 16705 transitions. Word has length 7 [2019-01-08 14:12:17,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:12:17,550 INFO L480 AbstractCegarLoop]: Abstraction has 2133 states and 16705 transitions. [2019-01-08 14:12:17,550 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:12:17,550 INFO L276 IsEmpty]: Start isEmpty. Operand 2133 states and 16705 transitions. [2019-01-08 14:12:17,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:12:17,554 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:12:17,554 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:12:17,554 INFO L423 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:12:17,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:12:17,554 INFO L82 PathProgramCache]: Analyzing trace with hash -2030621236, now seen corresponding path program 1 times [2019-01-08 14:12:17,554 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:12:17,555 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:12:17,555 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:12:17,555 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:12:17,555 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:12:17,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:12:17,667 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:12:17,667 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:12:17,667 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:12:17,667 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:12:17,667 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [18], [22], [32], [33] [2019-01-08 14:12:17,668 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:12:17,668 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:12:17,669 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:12:17,669 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:12:17,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:12:17,670 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:12:17,670 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:12:17,670 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:12:17,685 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:12:17,685 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:12:17,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:12:17,705 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:12:17,749 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:12:17,753 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:12:17,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,758 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:12:17,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,765 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:12:17,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,773 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:12:17,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,781 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:12:17,795 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:12:17,795 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:17,835 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:17,867 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:17,891 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:17,911 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:17,928 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:17,942 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:17,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:17,976 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:12:18,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,013 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:12:18,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,057 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:12:18,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,111 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:12:18,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,177 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:12:18,178 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:18,203 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:18,227 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:18,251 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:18,277 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:18,323 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:18,323 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-08 14:12:18,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,397 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:12:18,398 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:18,437 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:18,438 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-08 14:12:18,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,479 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:12:18,479 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:18,524 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:18,524 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-08 14:12:18,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,569 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:18,570 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 119 [2019-01-08 14:12:18,570 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:18,618 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:18,618 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-08 14:12:18,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,651 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:18,664 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:18,665 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 123 [2019-01-08 14:12:18,666 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:18,713 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:18,713 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:49 [2019-01-08 14:12:18,743 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:12:18,744 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:12:18,801 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:12:18,820 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:12:18,820 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-08 14:12:18,820 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:12:18,820 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-08 14:12:18,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-08 14:12:18,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:12:18,821 INFO L87 Difference]: Start difference. First operand 2133 states and 16705 transitions. Second operand 11 states. [2019-01-08 14:12:22,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:12:22,087 INFO L93 Difference]: Finished difference Result 2207 states and 16856 transitions. [2019-01-08 14:12:22,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:12:22,087 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-08 14:12:22,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:12:22,097 INFO L225 Difference]: With dead ends: 2207 [2019-01-08 14:12:22,097 INFO L226 Difference]: Without dead ends: 2206 [2019-01-08 14:12:22,097 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=129, Invalid=251, Unknown=0, NotChecked=0, Total=380 [2019-01-08 14:12:22,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2206 states. [2019-01-08 14:12:24,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2206 to 2133. [2019-01-08 14:12:24,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2133 states. [2019-01-08 14:12:24,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2133 states to 2133 states and 16705 transitions. [2019-01-08 14:12:24,612 INFO L78 Accepts]: Start accepts. Automaton has 2133 states and 16705 transitions. Word has length 7 [2019-01-08 14:12:24,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:12:24,612 INFO L480 AbstractCegarLoop]: Abstraction has 2133 states and 16705 transitions. [2019-01-08 14:12:24,612 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-08 14:12:24,612 INFO L276 IsEmpty]: Start isEmpty. Operand 2133 states and 16705 transitions. [2019-01-08 14:12:24,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:12:24,616 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:12:24,616 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:12:24,616 INFO L423 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:12:24,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:12:24,616 INFO L82 PathProgramCache]: Analyzing trace with hash -2030961366, now seen corresponding path program 1 times [2019-01-08 14:12:24,616 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:12:24,617 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:12:24,617 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:12:24,617 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:12:24,617 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:12:24,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:12:24,717 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:12:24,718 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:12:24,718 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:12:24,718 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:12:24,718 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [32], [34], [35] [2019-01-08 14:12:24,719 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:12:24,719 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:12:24,721 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:12:24,721 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:12:24,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:12:24,721 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:12:24,721 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:12:24,722 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:12:24,734 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:12:24,734 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:12:24,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:12:24,739 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:12:24,761 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:12:24,765 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:12:24,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,772 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:12:24,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,779 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:12:24,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,787 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:12:24,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,796 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:12:24,810 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:12:24,811 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:24,849 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:24,880 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:24,903 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:24,923 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:24,940 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:24,953 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:24,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:24,988 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:12:25,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,026 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:12:25,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,068 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:12:25,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,121 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:12:25,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,188 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:12:25,189 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:25,213 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:25,238 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:25,263 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:25,288 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:25,334 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:25,334 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:12:25,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,395 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:12:25,396 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:25,436 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:25,437 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:12:25,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,473 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:12:25,473 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:25,519 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:25,520 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-08 14:12:25,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,557 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:25,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:25,559 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 122 [2019-01-08 14:12:25,560 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:25,608 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:25,608 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-08 14:12:25,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:12:25,637 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:12:25,675 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:12:25,693 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:12:25,693 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2019-01-08 14:12:25,693 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:12:25,693 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-08 14:12:25,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-08 14:12:25,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:12:25,693 INFO L87 Difference]: Start difference. First operand 2133 states and 16705 transitions. Second operand 11 states. [2019-01-08 14:12:29,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:12:29,408 INFO L93 Difference]: Finished difference Result 2338 states and 17781 transitions. [2019-01-08 14:12:29,409 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:12:29,409 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-08 14:12:29,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:12:29,418 INFO L225 Difference]: With dead ends: 2338 [2019-01-08 14:12:29,418 INFO L226 Difference]: Without dead ends: 2337 [2019-01-08 14:12:29,419 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2019-01-08 14:12:29,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2337 states. [2019-01-08 14:12:32,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2337 to 2202. [2019-01-08 14:12:32,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2202 states. [2019-01-08 14:12:32,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2202 states to 2202 states and 17270 transitions. [2019-01-08 14:12:32,264 INFO L78 Accepts]: Start accepts. Automaton has 2202 states and 17270 transitions. Word has length 7 [2019-01-08 14:12:32,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:12:32,264 INFO L480 AbstractCegarLoop]: Abstraction has 2202 states and 17270 transitions. [2019-01-08 14:12:32,264 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-08 14:12:32,264 INFO L276 IsEmpty]: Start isEmpty. Operand 2202 states and 17270 transitions. [2019-01-08 14:12:32,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:12:32,268 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:12:32,268 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:12:32,269 INFO L423 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:12:32,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:12:32,269 INFO L82 PathProgramCache]: Analyzing trace with hash -2030965274, now seen corresponding path program 1 times [2019-01-08 14:12:32,269 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:12:32,269 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:12:32,269 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:12:32,269 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:12:32,270 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:12:32,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:12:32,411 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:12:32,411 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:12:32,411 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:12:32,412 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:12:32,412 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [28], [32], [33] [2019-01-08 14:12:32,412 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:12:32,413 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:12:32,414 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:12:32,414 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:12:32,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:12:32,414 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:12:32,414 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:12:32,414 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:12:32,422 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:12:32,423 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:12:32,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:12:32,428 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:12:32,452 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:12:32,454 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:12:32,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,459 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:12:32,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,467 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:12:32,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,476 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:12:32,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,486 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:12:32,495 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:12:32,496 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:32,535 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:32,622 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:32,645 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:32,664 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:32,679 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:32,694 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:32,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,730 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:12:32,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,765 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:12:32,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,809 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:12:32,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,863 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:12:32,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:32,932 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:12:32,932 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:32,957 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:32,980 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:33,005 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:33,028 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:33,075 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:33,075 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:12:33,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,124 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 100 [2019-01-08 14:12:33,125 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:12:33,270 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 2 xjuncts. [2019-01-08 14:12:33,270 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-08 14:12:33,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,349 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 19 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 134 [2019-01-08 14:12:33,350 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:12:33,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,580 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 121 [2019-01-08 14:12:33,580 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:33,705 INFO L267 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 2 dim-1 vars, End of recursive call: 13 dim-0 vars, and 3 xjuncts. [2019-01-08 14:12:33,705 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:177 [2019-01-08 14:12:33,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,789 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:33,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:33,799 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 143 [2019-01-08 14:12:33,800 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:12:34,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,088 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:34,089 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 150 [2019-01-08 14:12:34,089 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:34,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,280 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:34,281 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 128 [2019-01-08 14:12:34,281 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:34,414 INFO L267 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 3 dim-1 vars, End of recursive call: 18 dim-0 vars, and 4 xjuncts. [2019-01-08 14:12:34,414 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 16 variables, input treesize:207, output treesize:199 [2019-01-08 14:12:34,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,519 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:34,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,520 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 117 [2019-01-08 14:12:34,521 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:34,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:34,710 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:34,730 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 162 [2019-01-08 14:12:34,733 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 8 xjuncts. [2019-01-08 14:12:35,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,245 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:35,246 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 123 [2019-01-08 14:12:35,247 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:35,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:35,496 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 131 [2019-01-08 14:12:35,497 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:35,714 INFO L267 ElimStorePlain]: Start of recursive call 1: 21 dim-0 vars, 4 dim-1 vars, End of recursive call: 36 dim-0 vars, and 7 xjuncts. [2019-01-08 14:12:35,714 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 25 variables, input treesize:250, output treesize:367 [2019-01-08 14:12:38,288 WARN L181 SmtUtils]: Spent 2.28 s on a formula simplification. DAG size of input: 227 DAG size of output: 133 [2019-01-08 14:12:38,293 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:12:38,293 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:12:38,352 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:12:38,369 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:12:38,370 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-08 14:12:38,370 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:12:38,370 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:12:38,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:12:38,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=161, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:12:38,370 INFO L87 Difference]: Start difference. First operand 2202 states and 17270 transitions. Second operand 12 states. [2019-01-08 14:12:38,826 WARN L181 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-01-08 14:12:39,482 WARN L181 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 127 [2019-01-08 14:12:45,428 WARN L181 SmtUtils]: Spent 4.68 s on a formula simplification. DAG size of input: 137 DAG size of output: 136 [2019-01-08 14:12:53,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:12:53,478 INFO L93 Difference]: Finished difference Result 2761 states and 21059 transitions. [2019-01-08 14:12:53,478 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-08 14:12:53,479 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-08 14:12:53,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:12:53,488 INFO L225 Difference]: With dead ends: 2761 [2019-01-08 14:12:53,488 INFO L226 Difference]: Without dead ends: 2760 [2019-01-08 14:12:53,489 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=129, Invalid=291, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:12:53,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2760 states. [2019-01-08 14:12:56,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2760 to 2422. [2019-01-08 14:12:56,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2422 states. [2019-01-08 14:12:56,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2422 states to 2422 states and 19070 transitions. [2019-01-08 14:12:56,971 INFO L78 Accepts]: Start accepts. Automaton has 2422 states and 19070 transitions. Word has length 7 [2019-01-08 14:12:56,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:12:56,972 INFO L480 AbstractCegarLoop]: Abstraction has 2422 states and 19070 transitions. [2019-01-08 14:12:56,972 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:12:56,972 INFO L276 IsEmpty]: Start isEmpty. Operand 2422 states and 19070 transitions. [2019-01-08 14:12:56,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:12:56,976 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:12:56,976 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:12:56,976 INFO L423 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:12:56,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:12:56,976 INFO L82 PathProgramCache]: Analyzing trace with hash -2030484710, now seen corresponding path program 1 times [2019-01-08 14:12:56,976 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:12:56,977 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:12:56,977 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:12:56,977 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:12:56,977 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:12:56,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:12:57,039 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:12:57,039 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:12:57,039 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:12:57,040 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:12:57,040 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [26], [32], [34], [35] [2019-01-08 14:12:57,040 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:12:57,040 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:12:57,042 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:12:57,042 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:12:57,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:12:57,042 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:12:57,043 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:12:57,043 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:12:57,052 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:12:57,052 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:12:57,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:12:57,057 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:12:57,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,078 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:12:57,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,115 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:12:57,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,159 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:12:57,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,214 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:12:57,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,282 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:12:57,283 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,309 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,334 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,360 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,385 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,420 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:12:57,423 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:12:57,425 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:12:57,428 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:12:57,431 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:12:57,434 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:12:57,443 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:12:57,444 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,481 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,509 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,530 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,548 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,562 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,577 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,622 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:57,622 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:12:57,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,684 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:12:57,685 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,725 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:57,725 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:12:57,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,766 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:12:57,766 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,813 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:57,813 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-08 14:12:57,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,852 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:12:57,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:12:57,854 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 122 [2019-01-08 14:12:57,854 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:12:57,902 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:12:57,902 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-08 14:12:57,928 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:12:57,928 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:12:57,961 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:12:57,978 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:12:57,978 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-08 14:12:57,979 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:12:57,979 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:12:57,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:12:57,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2019-01-08 14:12:57,979 INFO L87 Difference]: Start difference. First operand 2422 states and 19070 transitions. Second operand 10 states. [2019-01-08 14:13:02,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:13:02,074 INFO L93 Difference]: Finished difference Result 2533 states and 19536 transitions. [2019-01-08 14:13:02,075 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:13:02,075 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 7 [2019-01-08 14:13:02,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:13:02,083 INFO L225 Difference]: With dead ends: 2533 [2019-01-08 14:13:02,083 INFO L226 Difference]: Without dead ends: 2532 [2019-01-08 14:13:02,084 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:13:02,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2532 states. [2019-01-08 14:13:05,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2532 to 2458. [2019-01-08 14:13:05,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2458 states. [2019-01-08 14:13:05,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2458 states to 2458 states and 19358 transitions. [2019-01-08 14:13:05,522 INFO L78 Accepts]: Start accepts. Automaton has 2458 states and 19358 transitions. Word has length 7 [2019-01-08 14:13:05,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:13:05,522 INFO L480 AbstractCegarLoop]: Abstraction has 2458 states and 19358 transitions. [2019-01-08 14:13:05,522 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:13:05,522 INFO L276 IsEmpty]: Start isEmpty. Operand 2458 states and 19358 transitions. [2019-01-08 14:13:05,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:13:05,526 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:13:05,526 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:13:05,527 INFO L423 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:13:05,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:13:05,527 INFO L82 PathProgramCache]: Analyzing trace with hash -2030488618, now seen corresponding path program 1 times [2019-01-08 14:13:05,527 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:13:05,527 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:13:05,527 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:13:05,528 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:13:05,528 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:13:05,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:13:05,685 WARN L181 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2019-01-08 14:13:05,711 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:13:05,711 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:13:05,711 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:13:05,711 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:13:05,711 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [26], [28], [32], [33] [2019-01-08 14:13:05,712 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:13:05,712 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:13:05,714 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:13:05,714 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:13:05,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:13:05,715 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:13:05,715 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:13:05,715 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:13:05,722 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:13:05,722 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:13:05,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:13:05,728 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:13:05,757 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:13:05,759 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:13:05,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,766 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:13:05,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,774 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:13:05,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,781 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:13:05,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,791 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:13:05,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:05,802 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:13:05,802 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:05,859 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:05,890 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:05,914 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:05,933 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:05,949 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:05,964 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:06,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,003 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:13:06,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,050 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:13:06,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,103 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:13:06,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,165 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:13:06,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,244 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:13:06,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,340 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:13:06,340 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:06,378 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:06,415 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:06,452 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:06,491 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:06,529 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:06,593 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:06,593 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-08 14:13:06,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,636 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:13:06,636 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:06,696 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:06,697 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-08 14:13:06,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,790 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:13:06,791 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:06,856 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:06,856 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-08 14:13:06,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,907 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:13:06,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:06,908 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 151 [2019-01-08 14:13:06,909 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:06,977 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:06,978 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-08 14:13:07,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:07,024 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:13:07,025 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 160 [2019-01-08 14:13:07,026 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:07,092 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:07,093 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-08 14:13:07,123 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:13:07,123 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:13:07,181 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:13:07,200 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:13:07,200 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-08 14:13:07,200 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:13:07,200 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-08 14:13:07,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-08 14:13:07,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=158, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:13:07,201 INFO L87 Difference]: Start difference. First operand 2458 states and 19358 transitions. Second operand 11 states. [2019-01-08 14:13:11,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:13:11,526 INFO L93 Difference]: Finished difference Result 2591 states and 20042 transitions. [2019-01-08 14:13:11,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:13:11,526 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-08 14:13:11,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:13:11,535 INFO L225 Difference]: With dead ends: 2591 [2019-01-08 14:13:11,535 INFO L226 Difference]: Without dead ends: 2588 [2019-01-08 14:13:11,536 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=130, Invalid=250, Unknown=0, NotChecked=0, Total=380 [2019-01-08 14:13:11,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2588 states. [2019-01-08 14:13:15,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2588 to 2533. [2019-01-08 14:13:15,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2533 states. [2019-01-08 14:13:15,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2533 states to 2533 states and 19974 transitions. [2019-01-08 14:13:15,262 INFO L78 Accepts]: Start accepts. Automaton has 2533 states and 19974 transitions. Word has length 7 [2019-01-08 14:13:15,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:13:15,262 INFO L480 AbstractCegarLoop]: Abstraction has 2533 states and 19974 transitions. [2019-01-08 14:13:15,262 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-08 14:13:15,262 INFO L276 IsEmpty]: Start isEmpty. Operand 2533 states and 19974 transitions. [2019-01-08 14:13:15,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:13:15,266 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:13:15,267 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:13:15,267 INFO L423 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:13:15,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:13:15,267 INFO L82 PathProgramCache]: Analyzing trace with hash -2030502072, now seen corresponding path program 1 times [2019-01-08 14:13:15,267 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:13:15,267 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:13:15,267 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:13:15,268 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:13:15,268 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:13:15,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:13:15,338 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:13:15,338 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:13:15,338 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:13:15,338 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:13:15,339 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [18], [26], [32], [33] [2019-01-08 14:13:15,339 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:13:15,339 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:13:15,341 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:13:15,341 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:13:15,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:13:15,341 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:13:15,341 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:13:15,341 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:13:15,349 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:13:15,349 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:13:15,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:13:15,355 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:13:15,378 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:13:15,380 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:13:15,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,385 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:13:15,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,391 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:13:15,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,402 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:13:15,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,410 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:13:15,421 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:13:15,422 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:15,460 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:15,490 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:15,515 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:15,535 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:15,552 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:15,567 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:15,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,600 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:13:15,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,638 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:13:15,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,682 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:13:15,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,732 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:13:15,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:15,801 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:13:15,802 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:15,827 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:15,851 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:15,876 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:15,901 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:15,947 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:15,947 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-08 14:13:16,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,025 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:13:16,026 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:16,067 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:16,067 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-08 14:13:16,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,107 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-08 14:13:16,107 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:16,153 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:16,153 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-08 14:13:16,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,196 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:13:16,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,198 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 122 [2019-01-08 14:13:16,199 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:16,244 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:16,245 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:47 [2019-01-08 14:13:16,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:16,291 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:13:16,292 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 131 [2019-01-08 14:13:16,293 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:16,343 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:16,343 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:47 [2019-01-08 14:13:16,370 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:13:16,371 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:13:16,434 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:13:16,452 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:13:16,453 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:13:16,453 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:13:16,453 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:13:16,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:13:16,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=181, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:13:16,453 INFO L87 Difference]: Start difference. First operand 2533 states and 19974 transitions. Second operand 12 states. [2019-01-08 14:13:20,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:13:20,952 INFO L93 Difference]: Finished difference Result 2655 states and 20595 transitions. [2019-01-08 14:13:20,952 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:13:20,952 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-08 14:13:20,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:13:20,961 INFO L225 Difference]: With dead ends: 2655 [2019-01-08 14:13:20,961 INFO L226 Difference]: Without dead ends: 2654 [2019-01-08 14:13:20,962 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:13:20,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2654 states. [2019-01-08 14:13:24,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2654 to 2592. [2019-01-08 14:13:24,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2592 states. [2019-01-08 14:13:24,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2592 states to 2592 states and 20459 transitions. [2019-01-08 14:13:24,805 INFO L78 Accepts]: Start accepts. Automaton has 2592 states and 20459 transitions. Word has length 7 [2019-01-08 14:13:24,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:13:24,806 INFO L480 AbstractCegarLoop]: Abstraction has 2592 states and 20459 transitions. [2019-01-08 14:13:24,806 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:13:24,806 INFO L276 IsEmpty]: Start isEmpty. Operand 2592 states and 20459 transitions. [2019-01-08 14:13:24,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:13:24,810 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:13:24,810 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:13:24,810 INFO L423 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:13:24,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:13:24,810 INFO L82 PathProgramCache]: Analyzing trace with hash -2030446334, now seen corresponding path program 2 times [2019-01-08 14:13:24,811 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:13:24,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:13:24,811 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:13:24,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:13:24,811 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:13:24,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:13:24,925 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:13:24,926 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:13:24,926 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:13:24,926 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:13:24,926 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:13:24,926 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:13:24,926 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:13:24,935 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:13:24,935 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:13:24,941 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-08 14:13:24,941 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:13:24,942 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:13:24,973 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:13:24,976 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:13:24,980 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:24,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:24,982 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:13:24,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:24,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:24,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:24,990 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:13:24,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:24,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:24,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:24,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:24,998 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:13:25,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,007 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:13:25,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,016 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:13:25,016 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,072 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,105 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,129 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,148 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,165 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,181 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,220 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:13:25,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,265 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:13:25,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,317 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:13:25,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,379 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:13:25,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,457 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:13:25,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,555 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:13:25,556 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,593 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,630 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,668 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,706 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,745 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,809 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:25,809 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:13:25,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,844 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:13:25,845 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:25,907 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:25,907 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:13:25,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:25,945 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:13:25,945 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:26,011 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:26,012 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-08 14:13:26,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,218 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:13:26,219 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 158 [2019-01-08 14:13:26,220 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:26,288 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:26,288 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-08 14:13:26,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,390 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:13:26,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:26,392 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 151 [2019-01-08 14:13:26,392 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:26,458 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:26,458 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:56 [2019-01-08 14:13:26,485 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:13:26,485 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:13:26,542 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:13:26,560 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:13:26,560 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-08 14:13:26,560 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:13:26,560 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:13:26,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:13:26,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:13:26,561 INFO L87 Difference]: Start difference. First operand 2592 states and 20459 transitions. Second operand 12 states. [2019-01-08 14:13:32,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:13:32,679 INFO L93 Difference]: Finished difference Result 3772 states and 29475 transitions. [2019-01-08 14:13:32,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-08 14:13:32,679 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-08 14:13:32,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:13:32,693 INFO L225 Difference]: With dead ends: 3772 [2019-01-08 14:13:32,693 INFO L226 Difference]: Without dead ends: 3771 [2019-01-08 14:13:32,694 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=133, Invalid=247, Unknown=0, NotChecked=0, Total=380 [2019-01-08 14:13:32,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3771 states. [2019-01-08 14:13:37,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3771 to 3518. [2019-01-08 14:13:37,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3518 states. [2019-01-08 14:13:37,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3518 states to 3518 states and 28047 transitions. [2019-01-08 14:13:37,919 INFO L78 Accepts]: Start accepts. Automaton has 3518 states and 28047 transitions. Word has length 7 [2019-01-08 14:13:37,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:13:37,919 INFO L480 AbstractCegarLoop]: Abstraction has 3518 states and 28047 transitions. [2019-01-08 14:13:37,920 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:13:37,920 INFO L276 IsEmpty]: Start isEmpty. Operand 3518 states and 28047 transitions. [2019-01-08 14:13:37,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:13:37,925 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:13:37,925 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:13:37,925 INFO L423 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:13:37,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:13:37,925 INFO L82 PathProgramCache]: Analyzing trace with hash -2030442490, now seen corresponding path program 1 times [2019-01-08 14:13:37,925 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:13:37,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:13:37,926 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:13:37,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:13:37,926 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:13:37,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:13:38,013 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:13:38,014 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:13:38,014 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:13:38,014 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:13:38,014 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [18], [28], [32], [33] [2019-01-08 14:13:38,014 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:13:38,014 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:13:38,016 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:13:38,016 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:13:38,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:13:38,016 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:13:38,016 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:13:38,016 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:13:38,024 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:13:38,024 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:13:38,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:13:38,030 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:13:38,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,057 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:13:38,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,103 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:13:38,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,158 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:13:38,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,227 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:13:38,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,312 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:13:38,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,417 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:13:38,417 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:38,462 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:38,507 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:38,555 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:38,601 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:38,652 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:38,713 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:13:38,715 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:13:38,717 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:13:38,720 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:13:38,723 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:13:38,726 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:13:38,728 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:13:38,728 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:38,778 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:38,806 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:38,828 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:38,845 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:38,860 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:38,874 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:38,937 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:38,937 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-08 14:13:38,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:38,985 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:13:38,985 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:39,045 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:39,045 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-08 14:13:39,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,094 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-08 14:13:39,095 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:39,160 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:39,161 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-08 14:13:39,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,210 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:13:39,211 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 158 [2019-01-08 14:13:39,211 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:39,281 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:39,281 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-08 14:13:39,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:39,333 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:13:39,333 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 158 [2019-01-08 14:13:39,334 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:39,401 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:39,401 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:62 [2019-01-08 14:13:39,470 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:13:39,470 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:13:39,528 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:13:39,546 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:13:39,547 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-08 14:13:39,547 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:13:39,547 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-08 14:13:39,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-08 14:13:39,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2019-01-08 14:13:39,547 INFO L87 Difference]: Start difference. First operand 3518 states and 28047 transitions. Second operand 11 states. [2019-01-08 14:13:47,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:13:47,590 INFO L93 Difference]: Finished difference Result 3593 states and 28259 transitions. [2019-01-08 14:13:47,591 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:13:47,591 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-08 14:13:47,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:13:47,604 INFO L225 Difference]: With dead ends: 3593 [2019-01-08 14:13:47,604 INFO L226 Difference]: Without dead ends: 3592 [2019-01-08 14:13:47,606 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=129, Invalid=250, Unknown=1, NotChecked=0, Total=380 [2019-01-08 14:13:47,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3592 states. [2019-01-08 14:13:52,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3592 to 3536. [2019-01-08 14:13:52,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3536 states. [2019-01-08 14:13:52,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3536 states to 3536 states and 28191 transitions. [2019-01-08 14:13:52,459 INFO L78 Accepts]: Start accepts. Automaton has 3536 states and 28191 transitions. Word has length 7 [2019-01-08 14:13:52,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:13:52,459 INFO L480 AbstractCegarLoop]: Abstraction has 3536 states and 28191 transitions. [2019-01-08 14:13:52,459 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-08 14:13:52,459 INFO L276 IsEmpty]: Start isEmpty. Operand 3536 states and 28191 transitions. [2019-01-08 14:13:52,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:13:52,464 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:13:52,464 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:13:52,465 INFO L423 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:13:52,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:13:52,465 INFO L82 PathProgramCache]: Analyzing trace with hash -2015527642, now seen corresponding path program 1 times [2019-01-08 14:13:52,465 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:13:52,465 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:13:52,465 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:13:52,465 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:13:52,466 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:13:52,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:13:52,510 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:13:52,510 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:13:52,510 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:13:52,510 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:13:52,510 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [32], [34], [36], [37] [2019-01-08 14:13:52,511 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:13:52,511 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:13:52,512 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:13:52,512 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-08 14:13:52,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:13:52,512 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:13:52,512 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:13:52,512 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:13:52,520 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:13:52,521 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:13:52,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:13:52,527 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:13:52,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,546 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 63 [2019-01-08 14:13:52,549 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 48 [2019-01-08 14:13:52,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,572 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2019-01-08 14:13:52,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,620 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 72 [2019-01-08 14:13:52,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:52,682 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 53 [2019-01-08 14:13:52,682 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:52,705 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:52,727 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:52,751 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:52,774 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:52,805 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:13:52,808 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:13:52,814 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2019-01-08 14:13:52,819 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 49 [2019-01-08 14:13:52,823 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 67 [2019-01-08 14:13:52,829 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 89 [2019-01-08 14:13:52,838 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 88 [2019-01-08 14:13:52,839 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:52,868 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:52,893 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:52,911 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:52,926 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:52,940 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:52,953 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:13:52,994 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:52,994 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-08 14:13:53,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:53,026 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 83 [2019-01-08 14:13:53,026 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:53,061 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:53,061 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:93, output treesize:63 [2019-01-08 14:13:53,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:53,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:53,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:53,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:53,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:53,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:53,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:53,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:13:53,088 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 97 [2019-01-08 14:13:53,089 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:13:53,125 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:13:53,126 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:75, output treesize:49 [2019-01-08 14:13:53,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:13:53,146 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:13:53,163 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:13:53,183 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:13:53,183 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-08 14:13:53,183 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:13:53,183 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-08 14:13:53,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-08 14:13:53,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2019-01-08 14:13:53,184 INFO L87 Difference]: Start difference. First operand 3536 states and 28191 transitions. Second operand 8 states. [2019-01-08 14:13:58,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:13:58,387 INFO L93 Difference]: Finished difference Result 3639 states and 28648 transitions. [2019-01-08 14:13:58,388 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:13:58,388 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 7 [2019-01-08 14:13:58,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:13:58,401 INFO L225 Difference]: With dead ends: 3639 [2019-01-08 14:13:58,401 INFO L226 Difference]: Without dead ends: 3638 [2019-01-08 14:13:58,403 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2019-01-08 14:13:58,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3638 states. [2019-01-08 14:14:03,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3638 to 3588. [2019-01-08 14:14:03,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3588 states. [2019-01-08 14:14:03,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3588 states to 3588 states and 28594 transitions. [2019-01-08 14:14:03,640 INFO L78 Accepts]: Start accepts. Automaton has 3588 states and 28594 transitions. Word has length 7 [2019-01-08 14:14:03,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:14:03,641 INFO L480 AbstractCegarLoop]: Abstraction has 3588 states and 28594 transitions. [2019-01-08 14:14:03,641 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-08 14:14:03,641 INFO L276 IsEmpty]: Start isEmpty. Operand 3588 states and 28594 transitions. [2019-01-08 14:14:03,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:14:03,647 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:14:03,647 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2019-01-08 14:14:03,647 INFO L423 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:14:03,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:14:03,647 INFO L82 PathProgramCache]: Analyzing trace with hash -2016310212, now seen corresponding path program 2 times [2019-01-08 14:14:03,647 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:14:03,648 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:14:03,648 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:14:03,648 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:14:03,648 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:14:03,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:14:03,820 WARN L181 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 21 [2019-01-08 14:14:03,902 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-01-08 14:14:03,902 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:14:03,902 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:14:03,902 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:14:03,902 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:14:03,902 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:14:03,902 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:14:03,911 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:14:03,911 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:14:03,919 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2019-01-08 14:14:03,919 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:14:03,920 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:14:03,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:03,950 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:14:03,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:03,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:03,997 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:14:04,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,053 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:14:04,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,119 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:14:04,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,207 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:14:04,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,309 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:14:04,309 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,354 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,400 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,447 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,494 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,542 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,605 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:14:04,608 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:14:04,611 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:14:04,613 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:14:04,616 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 20 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:14:04,619 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:14:04,623 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:14:04,623 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,671 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,700 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,722 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,740 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,755 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,768 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,832 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:14:04,833 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-08 14:14:04,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,870 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:14:04,870 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:04,931 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:14:04,932 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-08 14:14:04,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:04,973 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 134 [2019-01-08 14:14:04,974 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:05,042 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:14:05,042 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-08 14:14:05,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,088 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:14:05,089 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 152 [2019-01-08 14:14:05,090 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:05,157 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:14:05,157 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-08 14:14:05,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,250 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:14:05,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,277 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 147 [2019-01-08 14:14:05,277 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:05,346 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:14:05,346 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:76, output treesize:56 [2019-01-08 14:14:05,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:05,401 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 27 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 164 [2019-01-08 14:14:05,402 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:05,471 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:14:05,471 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:70, output treesize:54 [2019-01-08 14:14:05,499 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:14:05,499 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:14:05,566 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:14:05,584 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:14:05,584 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 16 [2019-01-08 14:14:05,584 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:14:05,584 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-01-08 14:14:05,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-01-08 14:14:05,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=189, Unknown=0, NotChecked=0, Total=306 [2019-01-08 14:14:05,585 INFO L87 Difference]: Start difference. First operand 3588 states and 28594 transitions. Second operand 13 states. [2019-01-08 14:14:16,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:14:16,005 INFO L93 Difference]: Finished difference Result 5824 states and 46117 transitions. [2019-01-08 14:14:16,005 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-01-08 14:14:16,006 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 7 [2019-01-08 14:14:16,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:14:16,028 INFO L225 Difference]: With dead ends: 5824 [2019-01-08 14:14:16,029 INFO L226 Difference]: Without dead ends: 5822 [2019-01-08 14:14:16,030 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=154, Invalid=266, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:14:16,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5822 states. [2019-01-08 14:14:23,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5822 to 5028. [2019-01-08 14:14:23,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5028 states. [2019-01-08 14:14:23,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5028 states to 5028 states and 40325 transitions. [2019-01-08 14:14:23,058 INFO L78 Accepts]: Start accepts. Automaton has 5028 states and 40325 transitions. Word has length 7 [2019-01-08 14:14:23,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:14:23,058 INFO L480 AbstractCegarLoop]: Abstraction has 5028 states and 40325 transitions. [2019-01-08 14:14:23,058 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-01-08 14:14:23,058 INFO L276 IsEmpty]: Start isEmpty. Operand 5028 states and 40325 transitions. [2019-01-08 14:14:23,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:14:23,066 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:14:23,066 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:14:23,066 INFO L423 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:14:23,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:14:23,066 INFO L82 PathProgramCache]: Analyzing trace with hash -2016185030, now seen corresponding path program 1 times [2019-01-08 14:14:23,067 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:14:23,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:14:23,067 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:14:23,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:14:23,067 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:14:23,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:14:23,121 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:14:23,121 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:14:23,122 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:14:23,122 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:14:23,122 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [32], [34], [35] [2019-01-08 14:14:23,122 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:14:23,122 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:14:23,123 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:14:23,123 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:14:23,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:14:23,124 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:14:23,124 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:14:23,124 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:14:23,132 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:14:23,132 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:14:23,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:14:23,138 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:14:23,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,162 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:14:23,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,198 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:14:23,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,243 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:14:23,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,299 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:14:23,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,401 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:14:23,401 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,427 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,453 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,479 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,505 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,540 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:14:23,544 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:14:23,546 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:14:23,548 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:14:23,552 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:14:23,555 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:14:23,564 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:14:23,565 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,601 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,629 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,651 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,668 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,683 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,696 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,742 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:14:23,742 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:14:23,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,805 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:14:23,805 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,845 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:14:23,845 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:14:23,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,882 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 105 [2019-01-08 14:14:23,882 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:23,926 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:14:23,926 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-08 14:14:23,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,956 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,965 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:14:23,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:23,967 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 122 [2019-01-08 14:14:23,968 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:24,016 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:14:24,016 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-08 14:14:24,040 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:14:24,040 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:14:24,112 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:14:24,132 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:14:24,132 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:14:24,132 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:14:24,133 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:14:24,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:14:24,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:14:24,133 INFO L87 Difference]: Start difference. First operand 5028 states and 40325 transitions. Second operand 10 states. [2019-01-08 14:14:31,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:14:31,310 INFO L93 Difference]: Finished difference Result 5073 states and 40371 transitions. [2019-01-08 14:14:31,310 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:14:31,310 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 7 [2019-01-08 14:14:31,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:14:31,329 INFO L225 Difference]: With dead ends: 5073 [2019-01-08 14:14:31,330 INFO L226 Difference]: Without dead ends: 5072 [2019-01-08 14:14:31,331 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:14:31,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5072 states. [2019-01-08 14:14:38,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5072 to 5024. [2019-01-08 14:14:38,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5024 states. [2019-01-08 14:14:38,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5024 states to 5024 states and 40319 transitions. [2019-01-08 14:14:38,455 INFO L78 Accepts]: Start accepts. Automaton has 5024 states and 40319 transitions. Word has length 7 [2019-01-08 14:14:38,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:14:38,456 INFO L480 AbstractCegarLoop]: Abstraction has 5024 states and 40319 transitions. [2019-01-08 14:14:38,456 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:14:38,456 INFO L276 IsEmpty]: Start isEmpty. Operand 5024 states and 40319 transitions. [2019-01-08 14:14:38,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:14:38,463 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:14:38,463 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:14:38,464 INFO L423 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:14:38,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:14:38,464 INFO L82 PathProgramCache]: Analyzing trace with hash -2016190986, now seen corresponding path program 1 times [2019-01-08 14:14:38,464 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:14:38,465 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:14:38,465 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:14:38,465 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:14:38,465 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:14:38,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:14:38,691 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:14:38,691 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:14:38,691 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:14:38,691 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:14:38,692 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [26], [28], [31] [2019-01-08 14:14:38,692 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:14:38,693 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:14:38,694 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:14:38,694 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 5 fixpoints after 5 different actions. Largest state had 0 variables. [2019-01-08 14:14:38,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:14:38,694 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:14:38,694 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:14:38,694 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:14:38,702 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:14:38,702 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:14:38,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:14:38,709 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:14:38,731 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:14:38,734 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:14:38,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,739 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:14:38,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,746 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:14:38,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,755 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:14:38,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,762 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:14:38,772 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:14:38,773 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:38,810 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:38,841 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:38,864 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:38,883 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:38,896 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:38,911 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:38,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,943 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:14:38,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:38,978 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:14:39,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,022 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:14:39,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,076 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:14:39,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,146 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:14:39,147 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:39,172 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:39,196 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:39,221 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:39,246 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:14:39,292 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-01-08 14:14:39,293 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:95, output treesize:96 [2019-01-08 14:14:39,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,355 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 100 [2019-01-08 14:14:39,356 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:14:39,499 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 2 xjuncts. [2019-01-08 14:14:39,500 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:106, output treesize:150 [2019-01-08 14:14:39,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,611 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 19 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 142 [2019-01-08 14:14:39,612 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:14:39,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:39,851 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 105 [2019-01-08 14:14:39,851 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:39,967 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 7 dim-0 vars, and 3 xjuncts. [2019-01-08 14:14:39,967 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:172, output treesize:177 [2019-01-08 14:14:40,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,087 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:14:40,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,097 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 139 [2019-01-08 14:14:40,098 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:14:40,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,383 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:14:40,384 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 128 [2019-01-08 14:14:40,384 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:40,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,547 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:14:40,548 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 134 [2019-01-08 14:14:40,549 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:40,683 INFO L267 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 3 dim-1 vars, End of recursive call: 13 dim-0 vars, and 4 xjuncts. [2019-01-08 14:14:40,683 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 13 variables, input treesize:207, output treesize:198 [2019-01-08 14:14:40,825 WARN L181 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 88 [2019-01-08 14:14:40,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,853 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:14:40,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:40,863 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 145 [2019-01-08 14:14:40,864 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:14:41,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,136 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:14:41,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,138 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 120 [2019-01-08 14:14:41,138 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:41,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,312 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:14:41,313 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 134 [2019-01-08 14:14:41,314 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:41,504 INFO L267 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 3 dim-1 vars, End of recursive call: 17 dim-0 vars, and 4 xjuncts. [2019-01-08 14:14:41,504 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 16 variables, input treesize:189, output treesize:206 [2019-01-08 14:14:41,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:41,659 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:14:41,675 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 68 treesize of output 152 [2019-01-08 14:14:41,677 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2019-01-08 14:14:42,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,029 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:14:42,030 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 135 [2019-01-08 14:14:42,030 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:42,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,232 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:14:42,247 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 129 [2019-01-08 14:14:42,248 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:14:42,422 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 3 dim-1 vars, End of recursive call: 26 dim-0 vars, and 5 xjuncts. [2019-01-08 14:14:42,423 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 19 variables, input treesize:195, output treesize:273 [2019-01-08 14:14:42,650 WARN L181 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 135 [2019-01-08 14:14:42,652 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:14:42,653 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:14:42,781 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:14:42,799 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:14:42,799 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2019-01-08 14:14:42,799 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:14:42,800 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-01-08 14:14:42,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-08 14:14:42,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=241, Unknown=0, NotChecked=0, Total=342 [2019-01-08 14:14:42,800 INFO L87 Difference]: Start difference. First operand 5024 states and 40319 transitions. Second operand 14 states. [2019-01-08 14:14:43,107 WARN L181 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 76 [2019-01-08 14:14:43,447 WARN L181 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 91 [2019-01-08 14:14:43,925 WARN L181 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 100 [2019-01-08 14:14:44,154 WARN L181 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 121 [2019-01-08 14:14:45,321 WARN L181 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2019-01-08 14:14:53,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:14:53,884 INFO L93 Difference]: Finished difference Result 5594 states and 44332 transitions. [2019-01-08 14:14:53,884 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-08 14:14:53,884 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 7 [2019-01-08 14:14:53,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:14:53,906 INFO L225 Difference]: With dead ends: 5594 [2019-01-08 14:14:53,906 INFO L226 Difference]: Without dead ends: 5593 [2019-01-08 14:14:53,908 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=187, Invalid=413, Unknown=0, NotChecked=0, Total=600 [2019-01-08 14:14:53,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5593 states. [2019-01-08 14:15:00,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5593 to 5044. [2019-01-08 14:15:00,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5044 states. [2019-01-08 14:15:00,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5044 states to 5044 states and 40479 transitions. [2019-01-08 14:15:00,975 INFO L78 Accepts]: Start accepts. Automaton has 5044 states and 40479 transitions. Word has length 7 [2019-01-08 14:15:00,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:15:00,976 INFO L480 AbstractCegarLoop]: Abstraction has 5044 states and 40479 transitions. [2019-01-08 14:15:00,976 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-01-08 14:15:00,976 INFO L276 IsEmpty]: Start isEmpty. Operand 5044 states and 40479 transitions. [2019-01-08 14:15:00,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:15:00,983 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:15:00,983 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:15:00,983 INFO L423 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:15:00,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:15:00,984 INFO L82 PathProgramCache]: Analyzing trace with hash -2016189126, now seen corresponding path program 2 times [2019-01-08 14:15:00,984 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:15:00,984 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:15:00,984 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:15:00,984 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:15:00,984 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:15:00,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:15:01,099 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:15:01,100 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:15:01,100 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:15:01,100 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-08 14:15:01,100 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-08 14:15:01,100 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:15:01,100 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:15:01,110 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-08 14:15:01,110 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-08 14:15:01,118 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2019-01-08 14:15:01,118 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-08 14:15:01,119 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:15:01,151 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:15:01,154 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:15:01,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,160 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:15:01,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,167 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:15:01,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,175 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:15:01,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,185 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:15:01,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,196 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:15:01,196 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:01,251 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:01,283 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:01,306 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:01,325 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:01,342 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:01,357 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:01,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,397 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:15:01,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,444 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:15:01,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,493 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:15:01,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,553 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:15:01,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,633 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:15:01,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:01,730 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:15:01,731 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:01,766 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:01,803 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:01,842 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:01,880 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:01,918 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:01,982 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:01,982 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:118, output treesize:120 [2019-01-08 14:15:02,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,042 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:15:02,042 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:02,103 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:02,104 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:130, output treesize:96 [2019-01-08 14:15:02,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,160 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 134 [2019-01-08 14:15:02,160 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:02,223 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:02,223 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:108, output treesize:78 [2019-01-08 14:15:02,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,276 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:15:02,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,278 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 151 [2019-01-08 14:15:02,278 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:02,346 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:02,347 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:88, output treesize:64 [2019-01-08 14:15:02,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,402 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:15:02,403 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 154 [2019-01-08 14:15:02,404 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:02,468 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:02,468 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:78, output treesize:60 [2019-01-08 14:15:02,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,518 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:15:02,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:02,520 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 149 [2019-01-08 14:15:02,520 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:02,583 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:02,584 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:70, output treesize:58 [2019-01-08 14:15:02,614 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:15:02,615 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:15:02,710 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:15:02,728 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:15:02,728 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2019-01-08 14:15:02,728 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:15:02,728 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-01-08 14:15:02,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-08 14:15:02,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2019-01-08 14:15:02,729 INFO L87 Difference]: Start difference. First operand 5044 states and 40479 transitions. Second operand 14 states. [2019-01-08 14:15:11,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:15:11,071 INFO L93 Difference]: Finished difference Result 5331 states and 42307 transitions. [2019-01-08 14:15:11,071 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:15:11,071 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 7 [2019-01-08 14:15:11,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:15:11,092 INFO L225 Difference]: With dead ends: 5331 [2019-01-08 14:15:11,092 INFO L226 Difference]: Without dead ends: 5326 [2019-01-08 14:15:11,094 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=199, Invalid=401, Unknown=0, NotChecked=0, Total=600 [2019-01-08 14:15:11,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5326 states. [2019-01-08 14:15:18,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5326 to 5064. [2019-01-08 14:15:18,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5064 states. [2019-01-08 14:15:18,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5064 states to 5064 states and 40630 transitions. [2019-01-08 14:15:18,359 INFO L78 Accepts]: Start accepts. Automaton has 5064 states and 40630 transitions. Word has length 7 [2019-01-08 14:15:18,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:15:18,360 INFO L480 AbstractCegarLoop]: Abstraction has 5064 states and 40630 transitions. [2019-01-08 14:15:18,360 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-01-08 14:15:18,360 INFO L276 IsEmpty]: Start isEmpty. Operand 5064 states and 40630 transitions. [2019-01-08 14:15:18,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:15:18,368 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:15:18,368 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:15:18,368 INFO L423 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:15:18,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:15:18,369 INFO L82 PathProgramCache]: Analyzing trace with hash -2016202580, now seen corresponding path program 1 times [2019-01-08 14:15:18,369 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:15:18,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:15:18,369 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-08 14:15:18,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:15:18,370 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:15:18,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:15:18,495 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:15:18,495 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:15:18,495 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:15:18,495 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:15:18,495 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [22], [26], [31] [2019-01-08 14:15:18,496 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:15:18,496 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:15:18,498 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:15:18,498 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 5 fixpoints after 5 different actions. Largest state had 0 variables. [2019-01-08 14:15:18,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:15:18,499 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:15:18,499 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:15:18,499 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:15:18,516 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:15:18,516 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:15:18,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:15:18,539 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:15:18,732 WARN L181 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-08 14:15:18,734 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:15:18,736 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:15:18,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,741 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:15:18,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,803 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:15:18,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,811 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:15:18,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:18,821 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:15:18,830 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:15:18,831 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:18,870 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:18,901 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:18,926 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:18,946 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:18,963 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:18,978 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:19,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,011 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:15:19,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,049 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:15:19,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,094 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:15:19,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,149 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:15:19,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,218 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:15:19,219 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:19,243 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:19,267 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:19,292 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:19,317 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:19,363 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:19,363 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:95, output treesize:96 [2019-01-08 14:15:19,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,460 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:15:19,460 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:19,501 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:19,502 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:101, output treesize:71 [2019-01-08 14:15:19,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,553 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 105 [2019-01-08 14:15:19,554 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:19,597 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:19,598 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:83, output treesize:57 [2019-01-08 14:15:19,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,645 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:15:19,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,647 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 122 [2019-01-08 14:15:19,647 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:19,694 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:19,695 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:67, output treesize:47 [2019-01-08 14:15:19,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,740 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:15:19,741 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 125 [2019-01-08 14:15:19,741 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:19,789 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:19,789 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:61, output treesize:47 [2019-01-08 14:15:19,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,831 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:15:19,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:19,833 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 120 [2019-01-08 14:15:19,834 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:19,880 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:19,881 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:57, output treesize:49 [2019-01-08 14:15:19,908 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:15:19,909 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:15:20,000 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:15:20,019 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:15:20,019 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2019-01-08 14:15:20,019 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:15:20,020 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-01-08 14:15:20,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-08 14:15:20,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2019-01-08 14:15:20,020 INFO L87 Difference]: Start difference. First operand 5064 states and 40630 transitions. Second operand 14 states. [2019-01-08 14:15:28,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:15:28,283 INFO L93 Difference]: Finished difference Result 5437 states and 43201 transitions. [2019-01-08 14:15:28,283 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-08 14:15:28,283 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 7 [2019-01-08 14:15:28,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:15:28,304 INFO L225 Difference]: With dead ends: 5437 [2019-01-08 14:15:28,304 INFO L226 Difference]: Without dead ends: 5435 [2019-01-08 14:15:28,306 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=199, Invalid=401, Unknown=0, NotChecked=0, Total=600 [2019-01-08 14:15:28,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5435 states. [2019-01-08 14:15:35,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5435 to 5126. [2019-01-08 14:15:35,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5126 states. [2019-01-08 14:15:35,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5126 states to 5126 states and 41123 transitions. [2019-01-08 14:15:35,762 INFO L78 Accepts]: Start accepts. Automaton has 5126 states and 41123 transitions. Word has length 7 [2019-01-08 14:15:35,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:15:35,762 INFO L480 AbstractCegarLoop]: Abstraction has 5126 states and 41123 transitions. [2019-01-08 14:15:35,763 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-01-08 14:15:35,763 INFO L276 IsEmpty]: Start isEmpty. Operand 5126 states and 41123 transitions. [2019-01-08 14:15:35,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:15:35,769 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:15:35,769 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:15:35,770 INFO L423 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:15:35,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:15:35,770 INFO L82 PathProgramCache]: Analyzing trace with hash -2015708374, now seen corresponding path program 1 times [2019-01-08 14:15:35,770 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:15:35,770 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:15:35,770 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:15:35,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:15:35,771 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:15:35,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:15:35,821 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:15:35,821 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:15:35,821 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:15:35,821 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:15:35,822 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [32], [34], [35] [2019-01-08 14:15:35,827 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:15:35,827 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:15:35,828 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:15:35,829 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:15:35,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:15:35,829 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:15:35,829 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:15:35,829 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:15:35,844 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:15:35,844 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:15:35,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:15:35,863 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:15:35,897 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:15:35,899 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:15:35,905 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2019-01-08 14:15:35,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:35,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:35,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:35,914 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 49 [2019-01-08 14:15:35,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:35,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:35,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:35,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:35,924 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 67 [2019-01-08 14:15:35,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:35,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:35,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:35,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:35,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:35,939 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 89 [2019-01-08 14:15:35,950 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 88 [2019-01-08 14:15:35,951 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:35,986 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,014 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,034 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,050 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,064 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,079 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,111 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 63 [2019-01-08 14:15:36,114 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 48 [2019-01-08 14:15:36,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,136 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 62 [2019-01-08 14:15:36,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,184 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 72 [2019-01-08 14:15:36,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,245 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 53 [2019-01-08 14:15:36,246 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,267 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,288 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,311 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,333 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,374 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:36,375 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:84, output treesize:88 [2019-01-08 14:15:36,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,434 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 83 [2019-01-08 14:15:36,434 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,470 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:36,471 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:93, output treesize:63 [2019-01-08 14:15:36,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,513 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 97 [2019-01-08 14:15:36,514 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,551 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:36,551 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:75, output treesize:49 [2019-01-08 14:15:36,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,589 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:15:36,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:36,590 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 110 [2019-01-08 14:15:36,591 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:36,632 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:36,632 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:39 [2019-01-08 14:15:36,670 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:15:36,670 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:15:36,710 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:15:36,728 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:15:36,729 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:15:36,729 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:15:36,729 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:15:36,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:15:36,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:15:36,729 INFO L87 Difference]: Start difference. First operand 5126 states and 41123 transitions. Second operand 10 states. [2019-01-08 14:15:44,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:15:44,321 INFO L93 Difference]: Finished difference Result 5176 states and 41175 transitions. [2019-01-08 14:15:44,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:15:44,321 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 7 [2019-01-08 14:15:44,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:15:44,341 INFO L225 Difference]: With dead ends: 5176 [2019-01-08 14:15:44,341 INFO L226 Difference]: Without dead ends: 5175 [2019-01-08 14:15:44,342 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:15:44,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5175 states. [2019-01-08 14:15:51,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5175 to 5126. [2019-01-08 14:15:51,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5126 states. [2019-01-08 14:15:51,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5126 states to 5126 states and 41123 transitions. [2019-01-08 14:15:51,710 INFO L78 Accepts]: Start accepts. Automaton has 5126 states and 41123 transitions. Word has length 7 [2019-01-08 14:15:51,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:15:51,710 INFO L480 AbstractCegarLoop]: Abstraction has 5126 states and 41123 transitions. [2019-01-08 14:15:51,710 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:15:51,710 INFO L276 IsEmpty]: Start isEmpty. Operand 5126 states and 41123 transitions. [2019-01-08 14:15:51,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:15:51,717 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:15:51,717 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:15:51,717 INFO L423 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:15:51,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:15:51,717 INFO L82 PathProgramCache]: Analyzing trace with hash -2015712282, now seen corresponding path program 1 times [2019-01-08 14:15:51,717 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:15:51,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:15:51,718 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:15:51,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:15:51,718 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:15:51,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:15:51,780 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:15:51,780 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:15:51,780 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:15:51,781 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:15:51,781 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [28], [32], [33] [2019-01-08 14:15:51,781 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:15:51,781 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:15:51,782 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:15:51,783 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:15:51,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:15:51,783 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:15:51,783 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:15:51,783 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:15:51,798 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:15:51,798 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:15:51,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:15:51,804 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:15:51,834 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:15:51,838 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:15:51,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,853 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:15:51,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,860 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:15:51,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,870 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:15:51,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,879 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:15:51,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:51,890 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:15:51,890 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:51,946 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:51,978 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:52,004 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:52,024 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:52,039 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:52,054 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:52,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,094 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:15:52,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,139 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:15:52,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,185 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:15:52,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,245 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:15:52,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,321 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:15:52,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,419 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:15:52,420 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:52,457 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:52,495 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:52,533 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:52,571 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:52,610 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:15:52,674 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:52,674 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-08 14:15:52,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,721 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:15:52,721 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:52,781 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:52,782 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-08 14:15:52,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,828 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 134 [2019-01-08 14:15:52,828 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:52,893 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:52,893 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-08 14:15:52,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,939 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:15:52,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:52,941 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 147 [2019-01-08 14:15:52,942 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:53,008 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:53,008 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-08 14:15:53,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:15:53,060 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:15:53,061 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 150 [2019-01-08 14:15:53,061 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:15:53,127 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:15:53,128 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-08 14:15:53,158 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:15:53,158 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:15:53,218 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:15:53,238 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:15:53,238 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:15:53,238 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:15:53,238 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:15:53,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:15:53,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:15:53,239 INFO L87 Difference]: Start difference. First operand 5126 states and 41123 transitions. Second operand 12 states. [2019-01-08 14:16:01,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:16:01,114 INFO L93 Difference]: Finished difference Result 5220 states and 41403 transitions. [2019-01-08 14:16:01,114 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:16:01,114 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-08 14:16:01,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:16:01,133 INFO L225 Difference]: With dead ends: 5220 [2019-01-08 14:16:01,133 INFO L226 Difference]: Without dead ends: 5217 [2019-01-08 14:16:01,134 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:16:01,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5217 states. [2019-01-08 14:16:08,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5217 to 5145. [2019-01-08 14:16:08,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5145 states. [2019-01-08 14:16:08,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5145 states to 5145 states and 41275 transitions. [2019-01-08 14:16:08,267 INFO L78 Accepts]: Start accepts. Automaton has 5145 states and 41275 transitions. Word has length 7 [2019-01-08 14:16:08,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:16:08,267 INFO L480 AbstractCegarLoop]: Abstraction has 5145 states and 41275 transitions. [2019-01-08 14:16:08,267 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:16:08,267 INFO L276 IsEmpty]: Start isEmpty. Operand 5145 states and 41275 transitions. [2019-01-08 14:16:08,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:16:08,274 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:16:08,274 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:16:08,274 INFO L423 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:16:08,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:16:08,275 INFO L82 PathProgramCache]: Analyzing trace with hash -2015725736, now seen corresponding path program 1 times [2019-01-08 14:16:08,275 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:16:08,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:16:08,275 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:16:08,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:16:08,275 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:16:08,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:16:08,356 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:16:08,357 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:16:08,357 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:16:08,357 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:16:08,357 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [22], [26], [32], [33] [2019-01-08 14:16:08,358 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:16:08,358 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:16:08,359 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:16:08,360 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:16:08,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:16:08,360 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:16:08,360 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:16:08,360 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:16:08,368 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:16:08,368 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:16:08,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:16:08,373 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:16:08,393 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:16:08,395 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:16:08,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,400 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:16:08,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,407 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:16:08,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,417 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:16:08,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,426 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:16:08,435 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:16:08,436 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:08,475 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:08,506 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:08,530 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:08,549 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:08,566 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:08,582 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:08,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,616 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:16:08,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,654 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:16:08,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,697 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:16:08,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,751 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:16:08,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:08,819 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:16:08,819 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:08,843 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:08,867 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:08,892 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:08,917 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:08,962 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:08,962 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-08 14:16:09,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,040 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:16:09,040 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:09,081 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:09,081 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-08 14:16:09,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,124 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 105 [2019-01-08 14:16:09,124 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:09,166 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:09,166 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-08 14:16:09,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,207 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:16:09,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,208 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 118 [2019-01-08 14:16:09,209 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:09,255 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:09,255 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:47 [2019-01-08 14:16:09,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:09,295 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:16:09,296 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 125 [2019-01-08 14:16:09,297 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:09,344 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:09,344 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:47 [2019-01-08 14:16:09,368 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:16:09,369 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:16:09,427 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:16:09,446 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:16:09,446 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:16:09,446 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:16:09,446 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:16:09,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:16:09,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:16:09,447 INFO L87 Difference]: Start difference. First operand 5145 states and 41275 transitions. Second operand 12 states. [2019-01-08 14:16:17,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:16:17,397 INFO L93 Difference]: Finished difference Result 5237 states and 41553 transitions. [2019-01-08 14:16:17,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:16:17,397 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-08 14:16:17,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:16:17,417 INFO L225 Difference]: With dead ends: 5237 [2019-01-08 14:16:17,417 INFO L226 Difference]: Without dead ends: 5236 [2019-01-08 14:16:17,418 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:16:17,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5236 states. [2019-01-08 14:16:24,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5236 to 5156. [2019-01-08 14:16:24,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5156 states. [2019-01-08 14:16:24,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5156 states to 5156 states and 41363 transitions. [2019-01-08 14:16:24,781 INFO L78 Accepts]: Start accepts. Automaton has 5156 states and 41363 transitions. Word has length 7 [2019-01-08 14:16:24,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:16:24,781 INFO L480 AbstractCegarLoop]: Abstraction has 5156 states and 41363 transitions. [2019-01-08 14:16:24,781 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:16:24,781 INFO L276 IsEmpty]: Start isEmpty. Operand 5156 states and 41363 transitions. [2019-01-08 14:16:24,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:16:24,788 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:16:24,788 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:16:24,788 INFO L423 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:16:24,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:16:24,789 INFO L82 PathProgramCache]: Analyzing trace with hash -2015666154, now seen corresponding path program 1 times [2019-01-08 14:16:24,789 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:16:24,789 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:16:24,789 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:16:24,789 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:16:24,789 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:16:24,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:16:24,909 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:16:24,909 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:16:24,909 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:16:24,909 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:16:24,909 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [22], [28], [32], [33] [2019-01-08 14:16:24,910 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:16:24,910 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:16:24,911 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:16:24,911 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:16:24,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:16:24,911 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:16:24,911 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:16:24,911 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:16:24,919 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:16:24,919 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:16:24,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:16:24,926 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:16:24,952 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:16:24,955 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:16:24,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,959 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:16:24,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,966 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:16:24,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,974 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:16:24,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,984 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:16:24,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:24,995 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:16:24,996 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,048 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,079 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,104 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,120 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,137 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,153 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,195 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:16:25,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,240 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:16:25,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,290 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:16:25,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,353 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:16:25,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,429 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:16:25,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,527 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:16:25,527 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,564 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,601 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,639 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,675 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,714 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,776 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:25,777 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-08 14:16:25,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,822 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:16:25,822 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,883 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:25,883 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-08 14:16:25,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:25,927 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 134 [2019-01-08 14:16:25,927 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:25,990 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:25,990 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-08 14:16:26,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,039 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:16:26,039 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 152 [2019-01-08 14:16:26,040 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:26,106 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:26,106 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-08 14:16:26,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:26,158 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:16:26,159 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 152 [2019-01-08 14:16:26,160 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:26,226 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:26,226 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:62 [2019-01-08 14:16:26,259 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:16:26,259 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:16:26,318 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:16:26,338 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:16:26,338 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:16:26,338 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:16:26,338 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:16:26,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:16:26,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=177, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:16:26,338 INFO L87 Difference]: Start difference. First operand 5156 states and 41363 transitions. Second operand 12 states. [2019-01-08 14:16:34,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:16:34,313 INFO L93 Difference]: Finished difference Result 5220 states and 41437 transitions. [2019-01-08 14:16:34,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:16:34,313 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-08 14:16:34,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:16:34,332 INFO L225 Difference]: With dead ends: 5220 [2019-01-08 14:16:34,333 INFO L226 Difference]: Without dead ends: 5219 [2019-01-08 14:16:34,334 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=147, Invalid=273, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:16:34,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5219 states. [2019-01-08 14:16:41,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5219 to 5156. [2019-01-08 14:16:41,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5156 states. [2019-01-08 14:16:41,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5156 states to 5156 states and 41363 transitions. [2019-01-08 14:16:41,725 INFO L78 Accepts]: Start accepts. Automaton has 5156 states and 41363 transitions. Word has length 7 [2019-01-08 14:16:41,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:16:41,725 INFO L480 AbstractCegarLoop]: Abstraction has 5156 states and 41363 transitions. [2019-01-08 14:16:41,725 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:16:41,725 INFO L276 IsEmpty]: Start isEmpty. Operand 5156 states and 41363 transitions. [2019-01-08 14:16:41,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:16:41,732 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:16:41,732 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:16:41,732 INFO L423 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:16:41,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:16:41,732 INFO L82 PathProgramCache]: Analyzing trace with hash -2026790626, now seen corresponding path program 1 times [2019-01-08 14:16:41,733 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:16:41,733 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:16:41,733 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:16:41,733 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:16:41,733 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:16:41,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:16:41,814 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:16:41,815 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:16:41,815 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:16:41,815 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:16:41,815 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [26], [32], [34], [35] [2019-01-08 14:16:41,815 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:16:41,816 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:16:41,817 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:16:41,817 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-08 14:16:41,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:16:41,817 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:16:41,817 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:16:41,817 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:16:41,824 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:16:41,825 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:16:41,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:16:41,830 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:16:41,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:41,853 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:16:41,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:41,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:41,891 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:16:41,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:41,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:41,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:41,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:41,937 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:16:41,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:41,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:41,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:41,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:41,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:41,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:41,991 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:16:42,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,060 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:16:42,061 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,087 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,112 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,138 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,163 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,198 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:16:42,201 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:16:42,204 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:16:42,206 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:16:42,208 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:16:42,211 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:16:42,220 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:16:42,221 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,255 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,283 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,305 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,322 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,336 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,349 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,395 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:42,395 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:16:42,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,470 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-08 14:16:42,470 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,510 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:42,510 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-08 14:16:42,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,545 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:16:42,546 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 106 [2019-01-08 14:16:42,546 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,589 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:42,590 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:59 [2019-01-08 14:16:42,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:42,624 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:16:42,625 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 108 [2019-01-08 14:16:42,625 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:42,669 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:42,669 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:57 [2019-01-08 14:16:42,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:16:42,700 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:16:42,741 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:16:42,758 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:16:42,758 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-08 14:16:42,759 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:16:42,759 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-08 14:16:42,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-08 14:16:42,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-08 14:16:42,759 INFO L87 Difference]: Start difference. First operand 5156 states and 41363 transitions. Second operand 10 states. [2019-01-08 14:16:50,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:16:50,214 INFO L93 Difference]: Finished difference Result 5193 states and 41407 transitions. [2019-01-08 14:16:50,214 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-08 14:16:50,215 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 7 [2019-01-08 14:16:50,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:16:50,233 INFO L225 Difference]: With dead ends: 5193 [2019-01-08 14:16:50,234 INFO L226 Difference]: Without dead ends: 5192 [2019-01-08 14:16:50,235 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:16:50,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5192 states. [2019-01-08 14:16:57,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5192 to 5156. [2019-01-08 14:16:57,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5156 states. [2019-01-08 14:16:57,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5156 states to 5156 states and 41363 transitions. [2019-01-08 14:16:57,620 INFO L78 Accepts]: Start accepts. Automaton has 5156 states and 41363 transitions. Word has length 7 [2019-01-08 14:16:57,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:16:57,621 INFO L480 AbstractCegarLoop]: Abstraction has 5156 states and 41363 transitions. [2019-01-08 14:16:57,621 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-08 14:16:57,621 INFO L276 IsEmpty]: Start isEmpty. Operand 5156 states and 41363 transitions. [2019-01-08 14:16:57,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:16:57,628 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:16:57,628 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:16:57,628 INFO L423 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:16:57,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:16:57,628 INFO L82 PathProgramCache]: Analyzing trace with hash -2026740718, now seen corresponding path program 1 times [2019-01-08 14:16:57,628 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:16:57,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:16:57,629 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:16:57,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:16:57,629 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:16:57,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:16:57,723 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:16:57,723 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:16:57,723 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:16:57,723 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:16:57,723 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [28], [32], [33] [2019-01-08 14:16:57,724 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:16:57,724 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:16:57,725 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:16:57,725 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:16:57,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:16:57,725 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:16:57,726 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:16:57,726 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:16:57,740 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:16:57,740 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:16:57,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:16:57,746 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:16:57,766 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:16:57,768 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:16:57,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,775 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:16:57,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,784 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:16:57,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,791 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:16:57,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,800 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:16:57,810 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:16:57,811 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:57,849 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:57,881 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:57,904 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:57,924 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:57,941 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:57,955 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:57,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:57,989 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:16:58,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,026 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:16:58,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,069 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:16:58,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,123 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:16:58,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,192 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:16:58,193 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:58,219 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:58,244 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:58,269 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:58,294 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:16:58,340 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:16:58,340 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-08 14:16:58,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,387 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 100 [2019-01-08 14:16:58,388 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:16:58,533 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 2 xjuncts. [2019-01-08 14:16:58,533 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-08 14:16:58,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,594 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:16:58,595 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 120 [2019-01-08 14:16:58,595 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:58,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,717 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:16:58,726 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 119 [2019-01-08 14:16:58,727 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-01-08 14:16:58,899 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: 11 dim-0 vars, and 3 xjuncts. [2019-01-08 14:16:58,900 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:186 [2019-01-08 14:16:58,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,980 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,980 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:58,981 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:16:58,982 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 99 [2019-01-08 14:16:58,982 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:59,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,118 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:16:59,118 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 107 [2019-01-08 14:16:59,119 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:16:59,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:16:59,294 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 8 case distinctions, treesize of input 78 treesize of output 140 [2019-01-08 14:16:59,299 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 16 xjuncts. [2019-01-08 14:16:59,762 INFO L267 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 3 dim-1 vars, End of recursive call: 29 dim-0 vars, and 7 xjuncts. [2019-01-08 14:16:59,763 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 16 variables, input treesize:225, output treesize:419 [2019-01-08 14:17:00,694 WARN L181 SmtUtils]: Spent 880.00 ms on a formula simplification. DAG size of input: 228 DAG size of output: 138 [2019-01-08 14:17:00,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,709 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 105 [2019-01-08 14:17:00,710 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:00,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:00,975 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:17:00,975 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 127 [2019-01-08 14:17:00,976 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:01,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,152 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 129 [2019-01-08 14:17:01,152 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:01,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:01,315 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 135 [2019-01-08 14:17:01,316 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:01,461 INFO L267 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 4 dim-1 vars, End of recursive call: 20 dim-0 vars, and 4 xjuncts. [2019-01-08 14:17:01,461 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:289, output treesize:213 [2019-01-08 14:17:01,868 WARN L181 SmtUtils]: Spent 366.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2019-01-08 14:17:01,874 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:17:01,874 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:17:01,987 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:17:02,005 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:17:02,005 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:17:02,005 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:17:02,005 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:17:02,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:17:02,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:17:02,006 INFO L87 Difference]: Start difference. First operand 5156 states and 41363 transitions. Second operand 12 states. [2019-01-08 14:17:16,922 WARN L181 SmtUtils]: Spent 12.51 s on a formula simplification. DAG size of input: 146 DAG size of output: 106 [2019-01-08 14:17:24,529 WARN L181 SmtUtils]: Spent 6.39 s on a formula simplification. DAG size of input: 143 DAG size of output: 107 [2019-01-08 14:17:47,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:17:47,797 INFO L93 Difference]: Finished difference Result 5488 states and 43305 transitions. [2019-01-08 14:17:47,798 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-08 14:17:47,798 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-08 14:17:47,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:17:47,818 INFO L225 Difference]: With dead ends: 5488 [2019-01-08 14:17:47,819 INFO L226 Difference]: Without dead ends: 5486 [2019-01-08 14:17:47,820 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 23.1s TimeCoverageRelationStatistics Valid=152, Invalid=353, Unknown=1, NotChecked=0, Total=506 [2019-01-08 14:17:47,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5486 states. [2019-01-08 14:17:55,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5486 to 5287. [2019-01-08 14:17:55,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5287 states. [2019-01-08 14:17:55,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5287 states to 5287 states and 42411 transitions. [2019-01-08 14:17:55,122 INFO L78 Accepts]: Start accepts. Automaton has 5287 states and 42411 transitions. Word has length 7 [2019-01-08 14:17:55,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:17:55,122 INFO L480 AbstractCegarLoop]: Abstraction has 5287 states and 42411 transitions. [2019-01-08 14:17:55,122 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-08 14:17:55,122 INFO L276 IsEmpty]: Start isEmpty. Operand 5287 states and 42411 transitions. [2019-01-08 14:17:55,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:17:55,129 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:17:55,129 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:17:55,129 INFO L423 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:17:55,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:17:55,130 INFO L82 PathProgramCache]: Analyzing trace with hash -2011976474, now seen corresponding path program 1 times [2019-01-08 14:17:55,130 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:17:55,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:17:55,130 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:17:55,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:17:55,130 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:17:55,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:17:55,204 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:17:55,204 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:17:55,204 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:17:55,204 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:17:55,204 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [26], [28], [31] [2019-01-08 14:17:55,205 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:17:55,205 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:17:55,206 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:17:55,206 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 5 fixpoints after 5 different actions. Largest state had 0 variables. [2019-01-08 14:17:55,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:17:55,206 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:17:55,206 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:17:55,206 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:17:55,215 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:17:55,215 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:17:55,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:17:55,222 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:17:55,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,250 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-08 14:17:55,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,291 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-08 14:17:55,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,338 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-08 14:17:55,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,397 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-08 14:17:55,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,471 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-08 14:17:55,471 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:55,509 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:17:55,542 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:17:55,582 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:17:55,621 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:17:55,666 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:17:55,668 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:17:55,670 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:17:55,673 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:17:55,676 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:17:55,678 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:17:55,686 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-08 14:17:55,686 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:55,723 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:17:55,751 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:17:55,772 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:17:55,789 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:17:55,804 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:17:55,817 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:17:55,863 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-01-08 14:17:55,863 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:95, output treesize:96 [2019-01-08 14:17:55,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:55,927 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 100 [2019-01-08 14:17:55,928 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:17:56,074 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 2 xjuncts. [2019-01-08 14:17:56,074 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:106, output treesize:150 [2019-01-08 14:17:56,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,172 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:17:56,181 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 141 [2019-01-08 14:17:56,182 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-08 14:17:56,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,424 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:17:56,424 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 112 [2019-01-08 14:17:56,425 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:56,553 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 7 dim-0 vars, and 3 xjuncts. [2019-01-08 14:17:56,554 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:172, output treesize:185 [2019-01-08 14:17:56,680 WARN L181 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 68 [2019-01-08 14:17:56,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:56,739 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 8 case distinctions, treesize of input 78 treesize of output 144 [2019-01-08 14:17:56,744 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-08 14:17:57,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,207 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:17:57,207 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 101 [2019-01-08 14:17:57,208 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:57,393 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: 19 dim-0 vars, and 6 xjuncts. [2019-01-08 14:17:57,393 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:152, output treesize:346 [2019-01-08 14:17:57,636 WARN L181 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 133 [2019-01-08 14:17:57,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,660 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:17:57,661 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 132 [2019-01-08 14:17:57,661 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:57,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,887 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:17:57,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:57,889 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 124 [2019-01-08 14:17:57,889 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:58,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,105 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:17:58,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,107 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 132 [2019-01-08 14:17:58,108 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:58,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,317 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:17:58,318 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 125 [2019-01-08 14:17:58,319 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:58,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,502 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:17:58,503 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 120 [2019-01-08 14:17:58,503 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:58,661 INFO L267 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 5 dim-1 vars, End of recursive call: 20 dim-0 vars, and 5 xjuncts. [2019-01-08 14:17:58,661 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 25 variables, input treesize:328, output treesize:274 [2019-01-08 14:17:58,829 WARN L181 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 126 [2019-01-08 14:17:58,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:58,856 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:17:58,856 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 123 [2019-01-08 14:17:58,857 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:59,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,030 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 129 [2019-01-08 14:17:59,030 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:59,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,194 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:17:59,195 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 123 [2019-01-08 14:17:59,196 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:59,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:17:59,348 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 115 [2019-01-08 14:17:59,349 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-08 14:17:59,468 INFO L267 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 4 dim-1 vars, End of recursive call: 20 dim-0 vars, and 4 xjuncts. [2019-01-08 14:17:59,468 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:263, output treesize:211 [2019-01-08 14:17:59,587 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:17:59,587 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:17:59,751 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:17:59,770 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:17:59,770 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2019-01-08 14:17:59,770 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:17:59,770 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-01-08 14:17:59,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-08 14:17:59,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=265, Unknown=0, NotChecked=0, Total=380 [2019-01-08 14:17:59,771 INFO L87 Difference]: Start difference. First operand 5287 states and 42411 transitions. Second operand 14 states. [2019-01-08 14:18:00,096 WARN L181 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 74 [2019-01-08 14:18:00,416 WARN L181 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 121 [2019-01-08 14:18:00,727 WARN L181 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 112 [2019-01-08 14:18:00,903 WARN L181 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 78 [2019-01-08 14:18:01,674 WARN L181 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 119 [2019-01-08 14:18:02,285 WARN L181 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 222 DAG size of output: 123 [2019-01-08 14:18:11,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:18:11,642 INFO L93 Difference]: Finished difference Result 5863 states and 46184 transitions. [2019-01-08 14:18:11,642 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-08 14:18:11,642 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 7 [2019-01-08 14:18:11,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:18:11,664 INFO L225 Difference]: With dead ends: 5863 [2019-01-08 14:18:11,665 INFO L226 Difference]: Without dead ends: 5861 [2019-01-08 14:18:11,666 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=227, Invalid=475, Unknown=0, NotChecked=0, Total=702 [2019-01-08 14:18:11,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5861 states. [2019-01-08 14:18:19,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5861 to 5515. [2019-01-08 14:18:19,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5515 states. [2019-01-08 14:18:19,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5515 states to 5515 states and 44235 transitions. [2019-01-08 14:18:19,547 INFO L78 Accepts]: Start accepts. Automaton has 5515 states and 44235 transitions. Word has length 7 [2019-01-08 14:18:19,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-08 14:18:19,548 INFO L480 AbstractCegarLoop]: Abstraction has 5515 states and 44235 transitions. [2019-01-08 14:18:19,548 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-01-08 14:18:19,548 INFO L276 IsEmpty]: Start isEmpty. Operand 5515 states and 44235 transitions. [2019-01-08 14:18:19,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-08 14:18:19,554 INFO L394 BasicCegarLoop]: Found error trace [2019-01-08 14:18:19,554 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-08 14:18:19,555 INFO L423 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-08 14:18:19,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:18:19,555 INFO L82 PathProgramCache]: Analyzing trace with hash -2011972070, now seen corresponding path program 1 times [2019-01-08 14:18:19,555 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-08 14:18:19,555 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:18:19,555 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:18:19,555 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-08 14:18:19,556 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-08 14:18:19,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:18:19,615 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:18:19,615 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:18:19,615 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-08 14:18:19,615 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-08 14:18:19,615 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [26], [28], [32], [33] [2019-01-08 14:18:19,616 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-08 14:18:19,616 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-08 14:18:19,618 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-08 14:18:19,618 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-08 14:18:19,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-08 14:18:19,619 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-08 14:18:19,619 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-08 14:18:19,619 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-08 14:18:19,629 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-08 14:18:19,629 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-08 14:18:19,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-08 14:18:19,636 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-08 14:18:19,665 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-08 14:18:19,668 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-08 14:18:19,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,673 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-08 14:18:19,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,681 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-08 14:18:19,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,691 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-08 14:18:19,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,701 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-08 14:18:19,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,714 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-08 14:18:19,714 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-08 14:18:19,769 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:18:19,802 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:18:19,828 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:18:19,847 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:18:19,862 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:18:19,876 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:18:19,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,918 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-08 14:18:19,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:19,964 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-08 14:18:20,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,015 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-08 14:18:20,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,076 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-08 14:18:20,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,156 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-08 14:18:20,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,255 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-08 14:18:20,255 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-08 14:18:20,293 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:18:20,330 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:18:20,368 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:18:20,406 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:18:20,445 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-08 14:18:20,508 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-01-08 14:18:20,509 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-08 14:18:20,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,554 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 120 [2019-01-08 14:18:20,554 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:18:20,615 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-08 14:18:20,615 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-08 14:18:20,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,659 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:18:20,660 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 135 [2019-01-08 14:18:20,661 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:18:20,726 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-08 14:18:20,726 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:80 [2019-01-08 14:18:20,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,769 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 144 [2019-01-08 14:18:20,770 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:18:20,834 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-08 14:18:20,834 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:94, output treesize:68 [2019-01-08 14:18:20,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-08 14:18:20,882 INFO L683 Elim1Store]: detected equality via solver [2019-01-08 14:18:20,882 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 160 [2019-01-08 14:18:20,883 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-08 14:18:20,952 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-08 14:18:20,952 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-08 14:18:20,984 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:18:20,984 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-08 14:18:21,046 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-08 14:18:21,064 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-08 14:18:21,064 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-08 14:18:21,064 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-08 14:18:21,065 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-08 14:18:21,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-08 14:18:21,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2019-01-08 14:18:21,065 INFO L87 Difference]: Start difference. First operand 5515 states and 44235 transitions. Second operand 12 states. [2019-01-08 14:18:29,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-08 14:18:29,093 INFO L93 Difference]: Finished difference Result 5599 states and 44469 transitions. [2019-01-08 14:18:29,093 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-08 14:18:29,094 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-08 14:18:29,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-08 14:18:29,115 INFO L225 Difference]: With dead ends: 5599 [2019-01-08 14:18:29,115 INFO L226 Difference]: Without dead ends: 5598 [2019-01-08 14:18:29,117 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=150, Invalid=270, Unknown=0, NotChecked=0, Total=420 [2019-01-08 14:18:29,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5598 states.