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-0ed9222-m [2019-01-11 14:23:14,959 INFO L170 SettingsManager]: Resetting all preferences to default values... [2019-01-11 14:23:14,961 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2019-01-11 14:23:14,976 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-01-11 14:23:14,976 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-01-11 14:23:14,977 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-01-11 14:23:14,979 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-01-11 14:23:14,981 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2019-01-11 14:23:14,982 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-01-11 14:23:14,983 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-01-11 14:23:14,984 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-01-11 14:23:14,984 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-01-11 14:23:14,985 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-01-11 14:23:14,986 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-01-11 14:23:14,988 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-01-11 14:23:14,988 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-01-11 14:23:14,989 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-01-11 14:23:14,991 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-01-11 14:23:14,993 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2019-01-11 14:23:14,995 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-01-11 14:23:14,996 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-01-11 14:23:14,997 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-01-11 14:23:14,999 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-01-11 14:23:15,000 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-01-11 14:23:15,000 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-01-11 14:23:15,001 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-01-11 14:23:15,002 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-01-11 14:23:15,003 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-01-11 14:23:15,004 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2019-01-11 14:23:15,005 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-01-11 14:23:15,005 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2019-01-11 14:23:15,006 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-01-11 14:23:15,006 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-01-11 14:23:15,006 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2019-01-11 14:23:15,007 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2019-01-11 14:23:15,008 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2019-01-11 14:23:15,008 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-11 14:23:15,035 INFO L110 SettingsManager]: Loading preferences was successful [2019-01-11 14:23:15,035 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2019-01-11 14:23:15,036 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2019-01-11 14:23:15,036 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2019-01-11 14:23:15,036 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-01-11 14:23:15,037 INFO L133 SettingsManager]: * User list type=DISABLED [2019-01-11 14:23:15,037 INFO L133 SettingsManager]: * Inline calls to unimplemented procedures=true [2019-01-11 14:23:15,037 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-01-11 14:23:15,037 INFO L133 SettingsManager]: * Explicit value domain=true [2019-01-11 14:23:15,037 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2019-01-11 14:23:15,038 INFO L133 SettingsManager]: * Octagon Domain=false [2019-01-11 14:23:15,038 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2019-01-11 14:23:15,038 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2019-01-11 14:23:15,039 INFO L133 SettingsManager]: * Interval Domain=false [2019-01-11 14:23:15,039 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-01-11 14:23:15,039 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2019-01-11 14:23:15,040 INFO L133 SettingsManager]: * Use SBE=true [2019-01-11 14:23:15,041 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-01-11 14:23:15,042 INFO L133 SettingsManager]: * sizeof long=4 [2019-01-11 14:23:15,042 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2019-01-11 14:23:15,042 INFO L133 SettingsManager]: * sizeof POINTER=4 [2019-01-11 14:23:15,042 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2019-01-11 14:23:15,042 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-01-11 14:23:15,042 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-01-11 14:23:15,043 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-01-11 14:23:15,043 INFO L133 SettingsManager]: * sizeof long double=12 [2019-01-11 14:23:15,043 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2019-01-11 14:23:15,044 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-01-11 14:23:15,044 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-01-11 14:23:15,044 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-01-11 14:23:15,044 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2019-01-11 14:23:15,044 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:8192 -smt2 -in -t:2000 [2019-01-11 14:23:15,045 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-01-11 14:23:15,045 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-01-11 14:23:15,045 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-01-11 14:23:15,045 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-01-11 14:23:15,045 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-01-11 14:23:15,046 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:8192 -smt2 -in [2019-01-11 14:23:15,046 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-01-11 14:23:15,046 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-01-11 14:23:15,086 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-01-11 14:23:15,096 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-01-11 14:23:15,099 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-01-11 14:23:15,100 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2019-01-11 14:23:15,101 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2019-01-11 14:23:15,101 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-11 14:23:15,102 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-7-unlimited.bpl' [2019-01-11 14:23:15,135 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-01-11 14:23:15,137 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-01-11 14:23:15,137 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-01-11 14:23:15,138 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-01-11 14:23:15,138 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2019-01-11 14:23:15,152 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 11.01 02:23:15" (1/1) ... [2019-01-11 14:23:15,162 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 11.01 02:23:15" (1/1) ... [2019-01-11 14:23:15,186 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-01-11 14:23:15,187 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-01-11 14:23:15,187 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-01-11 14:23:15,188 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2019-01-11 14:23:15,198 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 11.01 02:23:15" (1/1) ... [2019-01-11 14:23:15,198 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 11.01 02:23:15" (1/1) ... [2019-01-11 14:23:15,200 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 11.01 02:23:15" (1/1) ... [2019-01-11 14:23:15,200 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 11.01 02:23:15" (1/1) ... [2019-01-11 14:23:15,204 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 11.01 02:23:15" (1/1) ... [2019-01-11 14:23:15,208 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 11.01 02:23:15" (1/1) ... [2019-01-11 14:23:15,209 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 11.01 02:23:15" (1/1) ... [2019-01-11 14:23:15,211 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-01-11 14:23:15,211 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-01-11 14:23:15,212 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-01-11 14:23:15,212 INFO L276 PluginConnector]: RCFGBuilder initialized [2019-01-11 14:23:15,213 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 11.01 02:23:15" (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-11 14:23:15,280 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-01-11 14:23:15,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-01-11 14:23:15,603 INFO L281 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-01-11 14:23:15,603 INFO L286 CfgBuilder]: Removed 17 assue(true) statements. [2019-01-11 14:23:15,605 INFO L202 PluginConnector]: Adding new model speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.01 02:23:15 BoogieIcfgContainer [2019-01-11 14:23:15,605 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-01-11 14:23:15,606 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-01-11 14:23:15,606 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-01-11 14:23:15,609 INFO L276 PluginConnector]: TraceAbstraction initialized [2019-01-11 14:23:15,609 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 11.01 02:23:15" (1/2) ... [2019-01-11 14:23:15,610 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26064bd0 and model type speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.01 02:23:15, skipping insertion in model container [2019-01-11 14:23:15,611 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 11.01 02:23:15" (2/2) ... [2019-01-11 14:23:15,612 INFO L112 eAbstractionObserver]: Analyzing ICFG speedup-poc-dd-7-unlimited.bpl [2019-01-11 14:23:15,622 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-01-11 14:23:15,630 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 7 error locations. [2019-01-11 14:23:15,645 INFO L257 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2019-01-11 14:23:15,677 INFO L382 AbstractCegarLoop]: Interprodecural is true [2019-01-11 14:23:15,678 INFO L383 AbstractCegarLoop]: Hoare is true [2019-01-11 14:23:15,678 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-01-11 14:23:15,678 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-01-11 14:23:15,678 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-01-11 14:23:15,679 INFO L387 AbstractCegarLoop]: Difference is false [2019-01-11 14:23:15,679 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-01-11 14:23:15,679 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-01-11 14:23:15,695 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states. [2019-01-11 14:23:15,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2019-01-11 14:23:15,702 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:15,703 INFO L402 BasicCegarLoop]: trace histogram [1, 1] [2019-01-11 14:23:15,705 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:15,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:15,712 INFO L82 PathProgramCache]: Analyzing trace with hash 992, now seen corresponding path program 1 times [2019-01-11 14:23:15,714 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:15,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:15,755 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:15,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:15,755 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:15,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:15,935 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-11 14:23:15,938 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-11 14:23:15,938 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-11 14:23:15,938 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 14:23:15,943 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-01-11 14:23:15,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-11 14:23:15,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-11 14:23:15,960 INFO L87 Difference]: Start difference. First operand 17 states. Second operand 3 states. [2019-01-11 14:23:16,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:16,164 INFO L93 Difference]: Finished difference Result 33 states and 45 transitions. [2019-01-11 14:23:16,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-11 14:23:16,166 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 2 [2019-01-11 14:23:16,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:16,179 INFO L225 Difference]: With dead ends: 33 [2019-01-11 14:23:16,179 INFO L226 Difference]: Without dead ends: 28 [2019-01-11 14:23:16,182 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-11 14:23:16,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2019-01-11 14:23:16,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 16. [2019-01-11 14:23:16,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2019-01-11 14:23:16,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 29 transitions. [2019-01-11 14:23:16,220 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 29 transitions. Word has length 2 [2019-01-11 14:23:16,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:16,222 INFO L480 AbstractCegarLoop]: Abstraction has 16 states and 29 transitions. [2019-01-11 14:23:16,222 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-01-11 14:23:16,222 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 29 transitions. [2019-01-11 14:23:16,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-11 14:23:16,223 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:16,223 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-11 14:23:16,223 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:16,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:16,224 INFO L82 PathProgramCache]: Analyzing trace with hash 30816, now seen corresponding path program 1 times [2019-01-11 14:23:16,224 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:16,225 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:16,225 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:16,225 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:16,226 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:16,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:16,344 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-11 14:23:16,345 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-11 14:23:16,345 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-11 14:23:16,345 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 14:23:16,349 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-01-11 14:23:16,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-11 14:23:16,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-11 14:23:16,350 INFO L87 Difference]: Start difference. First operand 16 states and 29 transitions. Second operand 3 states. [2019-01-11 14:23:16,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:16,757 INFO L93 Difference]: Finished difference Result 28 states and 40 transitions. [2019-01-11 14:23:16,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-11 14:23:16,758 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2019-01-11 14:23:16,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:16,759 INFO L225 Difference]: With dead ends: 28 [2019-01-11 14:23:16,759 INFO L226 Difference]: Without dead ends: 27 [2019-01-11 14:23:16,761 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-11 14:23:16,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2019-01-11 14:23:16,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 17. [2019-01-11 14:23:16,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2019-01-11 14:23:16,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 30 transitions. [2019-01-11 14:23:16,765 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 30 transitions. Word has length 3 [2019-01-11 14:23:16,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:16,766 INFO L480 AbstractCegarLoop]: Abstraction has 17 states and 30 transitions. [2019-01-11 14:23:16,766 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-01-11 14:23:16,766 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 30 transitions. [2019-01-11 14:23:16,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-11 14:23:16,766 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:16,767 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-11 14:23:16,767 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:16,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:16,768 INFO L82 PathProgramCache]: Analyzing trace with hash 30380, now seen corresponding path program 1 times [2019-01-11 14:23:16,768 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:16,769 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:16,769 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:16,769 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:16,769 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:16,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:16,982 WARN L181 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2019-01-11 14:23:17,016 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-11 14:23:17,016 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:17,016 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:17,017 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 4 with the following transitions: [2019-01-11 14:23:17,019 INFO L207 CegarAbsIntRunner]: [0], [18], [31] [2019-01-11 14:23:17,054 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:17,054 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:17,126 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:17,127 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-11 14:23:17,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:17,134 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:17,134 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:17,134 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-11 14:23:17,151 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:17,151 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:17,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:17,173 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:17,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:17,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, 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-11 14:23:17,444 WARN L181 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 28 [2019-01-11 14:23:17,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:17,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:17,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-11 14:23:17,643 WARN L181 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 29 [2019-01-11 14:23:17,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:17,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:17,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:17,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:17,670 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-11 14:23:17,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:17,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:17,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:17,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:17,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:17,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:17,808 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-11 14:23:18,214 WARN L181 SmtUtils]: Spent 402.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2019-01-11 14:23:18,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:18,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:18,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:18,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:18,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:18,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:18,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:18,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:18,259 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-11 14:23:18,260 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:18,318 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:18,372 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:18,422 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:18,466 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:18,631 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-11 14:23:18,640 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-11 14:23:18,647 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-11 14:23:18,653 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-11 14:23:18,666 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-11 14:23:18,674 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-11 14:23:18,695 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-11 14:23:18,696 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:18,858 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:18,930 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:18,984 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:19,007 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:19,024 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:19,040 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:19,115 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-11 14:23:19,116 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:19,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:19,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 41 treesize of output 91 [2019-01-11 14:23:19,224 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:19,328 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-11 14:23:19,328 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 14:23:19,388 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-11 14:23:19,388 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:19,438 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-11 14:23:19,457 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:23:19,457 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 14:23:19,458 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:23:19,458 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 14:23:19,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 14:23:19,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 14:23:19,459 INFO L87 Difference]: Start difference. First operand 17 states and 30 transitions. Second operand 6 states. [2019-01-11 14:23:19,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:19,811 INFO L93 Difference]: Finished difference Result 54 states and 79 transitions. [2019-01-11 14:23:19,812 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 14:23:19,812 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 3 [2019-01-11 14:23:19,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:19,814 INFO L225 Difference]: With dead ends: 54 [2019-01-11 14:23:19,814 INFO L226 Difference]: Without dead ends: 52 [2019-01-11 14:23:19,815 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-11 14:23:19,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2019-01-11 14:23:19,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 20. [2019-01-11 14:23:19,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2019-01-11 14:23:19,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 41 transitions. [2019-01-11 14:23:19,822 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 41 transitions. Word has length 3 [2019-01-11 14:23:19,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:19,822 INFO L480 AbstractCegarLoop]: Abstraction has 20 states and 41 transitions. [2019-01-11 14:23:19,823 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 14:23:19,823 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 41 transitions. [2019-01-11 14:23:19,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-11 14:23:19,823 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:19,823 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-11 14:23:19,824 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:19,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:19,824 INFO L82 PathProgramCache]: Analyzing trace with hash 30008, now seen corresponding path program 1 times [2019-01-11 14:23:19,825 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:19,826 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:19,826 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:19,826 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:19,826 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:19,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:19,883 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-11 14:23:19,884 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:19,884 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:19,884 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 4 with the following transitions: [2019-01-11 14:23:19,884 INFO L207 CegarAbsIntRunner]: [0], [6], [31] [2019-01-11 14:23:19,887 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:19,887 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:19,895 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:19,895 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-11 14:23:19,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:19,896 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:19,896 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:19,896 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-11 14:23:19,905 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:19,905 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:19,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:19,928 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:19,988 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-11 14:23:19,993 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-11 14:23:20,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,005 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-11 14:23:20,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,085 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-11 14:23:20,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,145 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-11 14:23:20,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,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, 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-11 14:23:20,193 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-11 14:23:20,194 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:20,247 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:20,314 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:20,340 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:20,361 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:20,378 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:20,396 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:20,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,443 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-11 14:23:20,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,500 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-11 14:23:20,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,559 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-11 14:23:20,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,634 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-11 14:23:20,779 WARN L181 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2019-01-11 14:23:20,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:20,794 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-11 14:23:20,795 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:20,819 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:20,847 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:20,876 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:20,910 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:20,961 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-11 14:23:20,962 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 8 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:21,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,053 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-11 14:23:21,054 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:21,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-11 14:23:21,113 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 14:23:21,125 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-11 14:23:21,125 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:21,131 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-11 14:23:21,150 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2019-01-11 14:23:21,150 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [2, 2] total 5 [2019-01-11 14:23:21,151 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 14:23:21,151 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-11 14:23:21,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-11 14:23:21,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-11 14:23:21,151 INFO L87 Difference]: Start difference. First operand 20 states and 41 transitions. Second operand 4 states. [2019-01-11 14:23:21,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:21,228 INFO L93 Difference]: Finished difference Result 25 states and 67 transitions. [2019-01-11 14:23:21,228 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-01-11 14:23:21,229 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 3 [2019-01-11 14:23:21,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:21,230 INFO L225 Difference]: With dead ends: 25 [2019-01-11 14:23:21,230 INFO L226 Difference]: Without dead ends: 24 [2019-01-11 14:23:21,231 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 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-11 14:23:21,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2019-01-11 14:23:21,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 23. [2019-01-11 14:23:21,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2019-01-11 14:23:21,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 66 transitions. [2019-01-11 14:23:21,238 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 66 transitions. Word has length 3 [2019-01-11 14:23:21,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:21,238 INFO L480 AbstractCegarLoop]: Abstraction has 23 states and 66 transitions. [2019-01-11 14:23:21,238 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-11 14:23:21,239 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 66 transitions. [2019-01-11 14:23:21,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-11 14:23:21,239 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:21,239 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-11 14:23:21,240 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:21,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:21,240 INFO L82 PathProgramCache]: Analyzing trace with hash 30132, now seen corresponding path program 1 times [2019-01-11 14:23:21,240 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:21,241 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:21,241 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:21,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:21,242 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:21,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:21,322 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-11 14:23:21,323 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:21,323 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:21,323 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 4 with the following transitions: [2019-01-11 14:23:21,324 INFO L207 CegarAbsIntRunner]: [0], [10], [31] [2019-01-11 14:23:21,325 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:21,326 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:21,332 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:21,332 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-11 14:23:21,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:21,333 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:21,333 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:21,333 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-11 14:23:21,345 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:21,345 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:21,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:21,351 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:21,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-11 14:23:21,417 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-11 14:23:21,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,484 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-11 14:23:21,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,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-11 14:23:21,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,670 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-11 14:23:21,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:21,729 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-11 14:23:21,747 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-11 14:23:21,748 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:21,791 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:21,957 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:21,983 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:22,004 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:22,022 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:22,037 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:22,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,075 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-11 14:23:22,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,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, 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-11 14:23:22,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,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, 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-11 14:23:22,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,268 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-11 14:23:22,533 WARN L181 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2019-01-11 14:23:22,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,548 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-11 14:23:22,549 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:22,574 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:22,601 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:22,628 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:22,654 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:22,705 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-11 14:23:22,706 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:22,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:22,751 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-11 14:23:22,752 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:22,798 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-11 14:23:22,799 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 14:23:22,823 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-11 14:23:22,823 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:22,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-11 14:23:22,856 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:23:22,857 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 14:23:22,857 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:23:22,857 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 14:23:22,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 14:23:22,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 14:23:22,858 INFO L87 Difference]: Start difference. First operand 23 states and 66 transitions. Second operand 6 states. [2019-01-11 14:23:23,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:23,216 INFO L93 Difference]: Finished difference Result 57 states and 111 transitions. [2019-01-11 14:23:23,217 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 14:23:23,217 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 3 [2019-01-11 14:23:23,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:23,218 INFO L225 Difference]: With dead ends: 57 [2019-01-11 14:23:23,218 INFO L226 Difference]: Without dead ends: 56 [2019-01-11 14:23:23,219 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-11 14:23:23,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2019-01-11 14:23:23,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 25. [2019-01-11 14:23:23,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2019-01-11 14:23:23,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 82 transitions. [2019-01-11 14:23:23,226 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 82 transitions. Word has length 3 [2019-01-11 14:23:23,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:23,226 INFO L480 AbstractCegarLoop]: Abstraction has 25 states and 82 transitions. [2019-01-11 14:23:23,227 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 14:23:23,227 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 82 transitions. [2019-01-11 14:23:23,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-11 14:23:23,227 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:23,227 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-11 14:23:23,228 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:23,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:23,228 INFO L82 PathProgramCache]: Analyzing trace with hash 30628, now seen corresponding path program 1 times [2019-01-11 14:23:23,228 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:23,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:23,229 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:23,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:23,229 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:23,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:23,328 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-11 14:23:23,328 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:23,329 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:23,329 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 4 with the following transitions: [2019-01-11 14:23:23,329 INFO L207 CegarAbsIntRunner]: [0], [26], [31] [2019-01-11 14:23:23,330 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:23,330 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:23,337 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:23,337 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-11 14:23:23,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:23,338 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:23,338 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:23,338 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-11 14:23:23,349 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:23,349 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:23,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:23,355 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:23,382 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-11 14:23:23,386 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-11 14:23:23,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,396 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-11 14:23:23,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,411 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-11 14:23:23,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,427 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-11 14:23:23,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,446 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-11 14:23:23,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, 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-11 14:23:23,467 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:23,519 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:23,553 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:23,579 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:23,601 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:23,617 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:23,635 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:23,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,674 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-11 14:23:23,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,717 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-11 14:23:23,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,764 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-11 14:23:23,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,820 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-11 14:23:23,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:23,895 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-11 14:23:23,896 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:23,923 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:23,950 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:23,975 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:24,002 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:24,052 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-11 14:23:24,053 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:24,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:24,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, 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-11 14:23:24,105 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:24,183 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-11 14:23:24,183 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 14:23:24,241 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-11 14:23:24,241 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:24,271 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-11 14:23:24,291 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:23:24,292 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 14:23:24,292 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:23:24,292 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 14:23:24,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 14:23:24,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2019-01-11 14:23:24,293 INFO L87 Difference]: Start difference. First operand 25 states and 82 transitions. Second operand 6 states. [2019-01-11 14:23:24,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:24,726 INFO L93 Difference]: Finished difference Result 59 states and 127 transitions. [2019-01-11 14:23:24,727 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 14:23:24,728 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 3 [2019-01-11 14:23:24,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:24,729 INFO L225 Difference]: With dead ends: 59 [2019-01-11 14:23:24,729 INFO L226 Difference]: Without dead ends: 57 [2019-01-11 14:23:24,730 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-11 14:23:24,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2019-01-11 14:23:24,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 29. [2019-01-11 14:23:24,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2019-01-11 14:23:24,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 101 transitions. [2019-01-11 14:23:24,744 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 101 transitions. Word has length 3 [2019-01-11 14:23:24,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:24,744 INFO L480 AbstractCegarLoop]: Abstraction has 29 states and 101 transitions. [2019-01-11 14:23:24,745 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 14:23:24,745 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 101 transitions. [2019-01-11 14:23:24,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:23:24,745 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:24,746 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:23:24,746 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:24,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:24,746 INFO L82 PathProgramCache]: Analyzing trace with hash 955362, now seen corresponding path program 1 times [2019-01-11 14:23:24,746 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:24,747 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:24,747 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:24,747 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:24,747 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:24,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:24,884 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-11 14:23:24,884 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-11 14:23:24,884 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-11 14:23:24,884 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 14:23:24,885 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-11 14:23:24,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-11 14:23:24,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-01-11 14:23:24,885 INFO L87 Difference]: Start difference. First operand 29 states and 101 transitions. Second operand 4 states. [2019-01-11 14:23:25,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:25,007 INFO L93 Difference]: Finished difference Result 37 states and 114 transitions. [2019-01-11 14:23:25,007 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-01-11 14:23:25,008 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 4 [2019-01-11 14:23:25,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:25,009 INFO L225 Difference]: With dead ends: 37 [2019-01-11 14:23:25,009 INFO L226 Difference]: Without dead ends: 36 [2019-01-11 14:23:25,010 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2019-01-11 14:23:25,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2019-01-11 14:23:25,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 32. [2019-01-11 14:23:25,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2019-01-11 14:23:25,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 111 transitions. [2019-01-11 14:23:25,018 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 111 transitions. Word has length 4 [2019-01-11 14:23:25,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:25,019 INFO L480 AbstractCegarLoop]: Abstraction has 32 states and 111 transitions. [2019-01-11 14:23:25,019 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-11 14:23:25,019 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 111 transitions. [2019-01-11 14:23:25,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:23:25,019 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:25,020 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:23:25,020 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:25,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:25,020 INFO L82 PathProgramCache]: Analyzing trace with hash 941844, now seen corresponding path program 1 times [2019-01-11 14:23:25,021 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:25,021 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:25,021 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:25,022 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:25,022 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:25,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:25,125 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-11 14:23:25,125 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:25,125 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:25,126 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 14:23:25,126 INFO L207 CegarAbsIntRunner]: [0], [18], [32], [33] [2019-01-11 14:23:25,129 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:25,130 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:25,139 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:25,139 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-11 14:23:25,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:25,140 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:25,140 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:25,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 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-11 14:23:25,152 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:25,152 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:25,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:25,178 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:25,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,209 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-11 14:23:25,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,248 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-11 14:23:25,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,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 46 treesize of output 72 [2019-01-11 14:23:25,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,367 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-11 14:23:25,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:25,445 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-11 14:23:25,446 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:25,474 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:25,500 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:25,528 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:25,558 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:25,594 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-11 14:23:25,598 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-11 14:23:25,604 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-11 14:23:25,610 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-11 14:23:25,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, 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-11 14:23:25,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-11 14:23:25,672 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-11 14:23:25,672 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:25,708 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:25,737 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:25,759 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:25,777 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:25,792 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:25,806 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:26,132 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-11 14:23:26,132 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:26,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,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 91 [2019-01-11 14:23:26,174 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:26,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-11 14:23:26,219 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 14:23:26,237 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-11 14:23:26,237 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:26,243 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-11 14:23:26,262 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2019-01-11 14:23:26,263 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [2, 2] total 5 [2019-01-11 14:23:26,263 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 14:23:26,263 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-11 14:23:26,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-11 14:23:26,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-11 14:23:26,264 INFO L87 Difference]: Start difference. First operand 32 states and 111 transitions. Second operand 4 states. [2019-01-11 14:23:26,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:26,355 INFO L93 Difference]: Finished difference Result 36 states and 122 transitions. [2019-01-11 14:23:26,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-11 14:23:26,363 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 4 [2019-01-11 14:23:26,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:26,364 INFO L225 Difference]: With dead ends: 36 [2019-01-11 14:23:26,364 INFO L226 Difference]: Without dead ends: 35 [2019-01-11 14:23:26,364 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-11 14:23:26,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2019-01-11 14:23:26,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2019-01-11 14:23:26,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2019-01-11 14:23:26,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 121 transitions. [2019-01-11 14:23:26,374 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 121 transitions. Word has length 4 [2019-01-11 14:23:26,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:26,377 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 121 transitions. [2019-01-11 14:23:26,377 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-11 14:23:26,377 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 121 transitions. [2019-01-11 14:23:26,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:23:26,378 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:26,378 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:23:26,379 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:26,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:26,379 INFO L82 PathProgramCache]: Analyzing trace with hash 941532, now seen corresponding path program 1 times [2019-01-11 14:23:26,379 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:26,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:26,380 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:26,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:26,380 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:26,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:26,524 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-11 14:23:26,524 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:26,524 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:26,525 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 14:23:26,525 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [31] [2019-01-11 14:23:26,527 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:26,527 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:26,534 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:26,534 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-11 14:23:26,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:26,534 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:26,535 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:26,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 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-11 14:23:26,545 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:26,545 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:26,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:26,550 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:26,577 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-11 14:23:26,584 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-11 14:23:26,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,590 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-11 14:23:26,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,597 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-11 14:23:26,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,610 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-11 14:23:26,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,621 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-11 14:23:26,632 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-11 14:23:26,634 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:26,674 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:26,708 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:26,734 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:26,753 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:26,768 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:26,782 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:26,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,822 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-11 14:23:26,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,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, 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-11 14:23:26,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,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 46 treesize of output 72 [2019-01-11 14:23:26,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:26,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 37 treesize of output 80 [2019-01-11 14:23:27,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,035 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-11 14:23:27,036 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:27,065 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:27,096 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:27,121 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:27,145 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:27,193 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-11 14:23:27,194 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:27,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,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, 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-11 14:23:27,242 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:27,448 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-11 14:23:27,448 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:23:27,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:27,487 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-11 14:23:27,488 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:27,910 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-11 14:23:27,911 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-11 14:23:27,933 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-11 14:23:27,934 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:27,957 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-11 14:23:27,976 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:23:27,976 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:23:27,976 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:23:27,977 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:23:27,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:23:27,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:23:27,977 INFO L87 Difference]: Start difference. First operand 34 states and 121 transitions. Second operand 8 states. [2019-01-11 14:23:28,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:28,571 INFO L93 Difference]: Finished difference Result 79 states and 193 transitions. [2019-01-11 14:23:28,572 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:23:28,572 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 14:23:28,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:28,573 INFO L225 Difference]: With dead ends: 79 [2019-01-11 14:23:28,574 INFO L226 Difference]: Without dead ends: 77 [2019-01-11 14:23:28,574 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 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-11 14:23:28,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2019-01-11 14:23:28,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 41. [2019-01-11 14:23:28,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-01-11 14:23:28,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 150 transitions. [2019-01-11 14:23:28,584 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 150 transitions. Word has length 4 [2019-01-11 14:23:28,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:28,584 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 150 transitions. [2019-01-11 14:23:28,585 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:23:28,585 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 150 transitions. [2019-01-11 14:23:28,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:23:28,585 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:28,585 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:23:28,586 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:28,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:28,586 INFO L82 PathProgramCache]: Analyzing trace with hash 941160, now seen corresponding path program 1 times [2019-01-11 14:23:28,586 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:28,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:28,587 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:28,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:28,587 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:28,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:28,737 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-11 14:23:28,737 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:28,737 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:28,738 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 14:23:28,738 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [31] [2019-01-11 14:23:28,739 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:28,739 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:28,744 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:28,745 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-11 14:23:28,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:28,745 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:28,745 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:28,745 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-11 14:23:28,756 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:28,756 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:28,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:28,762 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:28,800 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-11 14:23:28,817 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-11 14:23:28,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:28,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:28,874 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-11 14:23:28,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:28,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:28,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:28,962 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-11 14:23:28,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,020 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-11 14:23:29,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,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, 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-11 14:23:29,048 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-11 14:23:29,049 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:29,092 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:29,126 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:29,155 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:29,178 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:29,197 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:29,213 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:29,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,255 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-11 14:23:29,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,297 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-11 14:23:29,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,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 46 treesize of output 72 [2019-01-11 14:23:29,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,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 37 treesize of output 80 [2019-01-11 14:23:29,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,474 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-11 14:23:29,475 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:29,506 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:29,532 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:29,557 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:29,582 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:29,631 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-11 14:23:29,632 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:29,965 WARN L181 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2019-01-11 14:23:29,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:29,972 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-11 14:23:29,973 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:30,018 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-11 14:23:30,018 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:23:30,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:30,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:30,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:30,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:30,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:30,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:30,049 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:23:30,051 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-11 14:23:30,052 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:30,095 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-11 14:23:30,095 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:59 [2019-01-11 14:23:30,120 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-11 14:23:30,120 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:30,213 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-11 14:23:30,232 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:23:30,232 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:23:30,232 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:23:30,233 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:23:30,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:23:30,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:23:30,233 INFO L87 Difference]: Start difference. First operand 41 states and 150 transitions. Second operand 8 states. [2019-01-11 14:23:30,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:30,702 INFO L93 Difference]: Finished difference Result 74 states and 192 transitions. [2019-01-11 14:23:30,702 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:23:30,702 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 14:23:30,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:30,704 INFO L225 Difference]: With dead ends: 74 [2019-01-11 14:23:30,704 INFO L226 Difference]: Without dead ends: 73 [2019-01-11 14:23:30,705 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-11 14:23:30,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2019-01-11 14:23:30,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 41. [2019-01-11 14:23:30,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-01-11 14:23:30,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 150 transitions. [2019-01-11 14:23:30,714 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 150 transitions. Word has length 4 [2019-01-11 14:23:30,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:30,714 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 150 transitions. [2019-01-11 14:23:30,714 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:23:30,714 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 150 transitions. [2019-01-11 14:23:30,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:23:30,715 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:30,715 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:23:30,715 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:30,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:30,715 INFO L82 PathProgramCache]: Analyzing trace with hash 941656, now seen corresponding path program 1 times [2019-01-11 14:23:30,716 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:30,716 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:30,716 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:30,716 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:30,716 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:30,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:30,833 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-11 14:23:30,834 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:30,834 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:30,834 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 14:23:30,834 INFO L207 CegarAbsIntRunner]: [0], [18], [26], [31] [2019-01-11 14:23:30,836 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:30,836 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:30,840 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:30,840 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-11 14:23:30,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:30,841 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:30,841 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:30,841 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-11 14:23:30,849 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:30,849 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:30,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:30,855 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:30,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:30,883 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-11 14:23:30,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:30,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:30,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, 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-11 14:23:30,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:30,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:30,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:30,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:30,973 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-11 14:23:31,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,030 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-11 14:23:31,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,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-11 14:23:31,106 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,135 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,225 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,307 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,335 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,369 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-11 14:23:31,373 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-11 14:23:31,377 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-11 14:23:31,381 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-11 14:23:31,385 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-11 14:23:31,405 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-11 14:23:31,452 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-11 14:23:31,454 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,498 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,531 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,556 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,574 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,591 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,605 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,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-11 14:23:31,715 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:31,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,779 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-11 14:23:31,780 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,843 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-11 14:23:31,843 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:23:31,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:31,880 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:23:31,881 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-11 14:23:31,882 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:31,938 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-11 14:23:31,938 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:59 [2019-01-11 14:23:32,069 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-11 14:23:32,069 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:32,117 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-11 14:23:32,138 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:23:32,138 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:23:32,138 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:23:32,139 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:23:32,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:23:32,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:23:32,139 INFO L87 Difference]: Start difference. First operand 41 states and 150 transitions. Second operand 8 states. [2019-01-11 14:23:32,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:32,666 INFO L93 Difference]: Finished difference Result 74 states and 192 transitions. [2019-01-11 14:23:32,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:23:32,666 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 14:23:32,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:32,667 INFO L225 Difference]: With dead ends: 74 [2019-01-11 14:23:32,667 INFO L226 Difference]: Without dead ends: 72 [2019-01-11 14:23:32,667 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-11 14:23:32,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2019-01-11 14:23:32,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 40. [2019-01-11 14:23:32,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2019-01-11 14:23:32,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 149 transitions. [2019-01-11 14:23:32,676 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 149 transitions. Word has length 4 [2019-01-11 14:23:32,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:32,676 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 149 transitions. [2019-01-11 14:23:32,676 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:23:32,676 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 149 transitions. [2019-01-11 14:23:32,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:23:32,677 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:32,677 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:23:32,677 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:32,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:32,677 INFO L82 PathProgramCache]: Analyzing trace with hash 941718, now seen corresponding path program 1 times [2019-01-11 14:23:32,678 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:32,678 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:32,678 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:32,679 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:32,679 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:32,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:32,802 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-11 14:23:32,802 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:32,802 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:32,802 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 14:23:32,802 INFO L207 CegarAbsIntRunner]: [0], [18], [28], [31] [2019-01-11 14:23:32,805 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:32,805 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:32,809 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:32,810 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-11 14:23:32,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:32,810 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:32,810 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:32,810 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-11 14:23:32,820 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:32,820 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:32,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:32,827 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:32,867 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-11 14:23:32,874 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-11 14:23:32,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,888 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-11 14:23:32,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,898 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-11 14:23:32,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,909 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-11 14:23:32,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:32,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-11 14:23:32,979 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-11 14:23:32,979 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:33,019 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:33,054 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:33,080 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:33,101 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:33,117 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:33,134 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:33,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,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-11 14:23:33,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,213 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-11 14:23:33,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,260 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-11 14:23:33,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,332 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-11 14:23:33,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,435 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-11 14:23:33,435 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:33,470 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:33,506 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:33,543 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:33,579 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:33,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-11 14:23:33,644 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:33,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,719 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-11 14:23:33,720 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:23:33,903 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-11 14:23:33,903 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:150 [2019-01-11 14:23:33,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:33,969 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:23:33,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 83 treesize of output 97 [2019-01-11 14:23:33,970 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:34,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:34,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:34,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:34,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:34,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:34,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:34,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:34,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:34,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:34,170 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-11 14:23:34,187 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 32 xjuncts. [2019-01-11 14:23:34,944 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-11 14:23:34,944 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:172, output treesize:455 [2019-01-11 14:23:35,666 WARN L181 SmtUtils]: Spent 539.00 ms on a formula simplification. DAG size of input: 264 DAG size of output: 121 [2019-01-11 14:23:35,667 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-11 14:23:35,667 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:35,698 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-11 14:23:35,719 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:23:35,720 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 14:23:35,720 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:23:35,720 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:23:35,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:23:35,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2019-01-11 14:23:35,720 INFO L87 Difference]: Start difference. First operand 40 states and 149 transitions. Second operand 8 states. [2019-01-11 14:23:36,161 WARN L181 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2019-01-11 14:23:44,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:44,609 INFO L93 Difference]: Finished difference Result 79 states and 233 transitions. [2019-01-11 14:23:44,610 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:23:44,610 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 14:23:44,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:44,611 INFO L225 Difference]: With dead ends: 79 [2019-01-11 14:23:44,611 INFO L226 Difference]: Without dead ends: 71 [2019-01-11 14:23:44,612 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:23:44,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2019-01-11 14:23:44,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 41. [2019-01-11 14:23:44,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-01-11 14:23:44,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 177 transitions. [2019-01-11 14:23:44,622 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 177 transitions. Word has length 4 [2019-01-11 14:23:44,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:44,622 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 177 transitions. [2019-01-11 14:23:44,622 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:23:44,622 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 177 transitions. [2019-01-11 14:23:44,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:23:44,623 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:44,623 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:23:44,623 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:44,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:44,624 INFO L82 PathProgramCache]: Analyzing trace with hash 930312, now seen corresponding path program 1 times [2019-01-11 14:23:44,624 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:44,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:44,624 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:44,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:44,625 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:44,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:44,846 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-11 14:23:44,847 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-11 14:23:44,847 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-11 14:23:44,847 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 14:23:44,847 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-11 14:23:44,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-11 14:23:44,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-01-11 14:23:44,848 INFO L87 Difference]: Start difference. First operand 41 states and 177 transitions. Second operand 4 states. [2019-01-11 14:23:45,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:45,147 INFO L93 Difference]: Finished difference Result 53 states and 195 transitions. [2019-01-11 14:23:45,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-11 14:23:45,148 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 4 [2019-01-11 14:23:45,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:45,149 INFO L225 Difference]: With dead ends: 53 [2019-01-11 14:23:45,149 INFO L226 Difference]: Without dead ends: 52 [2019-01-11 14:23:45,150 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-01-11 14:23:45,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2019-01-11 14:23:45,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 43. [2019-01-11 14:23:45,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2019-01-11 14:23:45,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 186 transitions. [2019-01-11 14:23:45,160 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 186 transitions. Word has length 4 [2019-01-11 14:23:45,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:45,160 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 186 transitions. [2019-01-11 14:23:45,160 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-11 14:23:45,160 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 186 transitions. [2019-01-11 14:23:45,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:23:45,161 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:45,161 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:23:45,161 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:45,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:45,162 INFO L82 PathProgramCache]: Analyzing trace with hash 929876, now seen corresponding path program 1 times [2019-01-11 14:23:45,162 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:45,163 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:45,163 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:45,163 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:45,163 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:45,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:45,276 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-11 14:23:45,277 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:45,277 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:45,277 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 14:23:45,277 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [31] [2019-01-11 14:23:45,278 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:45,278 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:45,283 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:45,284 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-11 14:23:45,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:45,284 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:45,284 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:45,284 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-11 14:23:45,300 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:45,300 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:45,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:45,307 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:45,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,329 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-11 14:23:45,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,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 58 treesize of output 67 [2019-01-11 14:23:45,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,426 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-11 14:23:45,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,491 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-11 14:23:45,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:45,567 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-11 14:23:45,568 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:45,601 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:45,630 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:45,658 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:45,687 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:45,723 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-11 14:23:45,725 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-11 14:23:45,729 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-11 14:23:45,738 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-11 14:23:45,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, 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-11 14:23:45,745 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-11 14:23:45,753 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-11 14:23:45,754 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:45,817 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:45,848 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:45,872 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:45,891 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:45,905 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:45,919 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:45,970 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-11 14:23:45,970 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:46,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,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, 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-11 14:23:46,027 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:46,071 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-11 14:23:46,072 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:23:46,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,100 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-11 14:23:46,100 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:46,148 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-11 14:23:46,148 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 14:23:46,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-11 14:23:46,163 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:46,175 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-11 14:23:46,193 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:23:46,194 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 14:23:46,194 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:23:46,194 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:23:46,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:23:46,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2019-01-11 14:23:46,195 INFO L87 Difference]: Start difference. First operand 43 states and 186 transitions. Second operand 8 states. [2019-01-11 14:23:46,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:46,702 INFO L93 Difference]: Finished difference Result 87 states and 278 transitions. [2019-01-11 14:23:46,702 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:23:46,703 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 14:23:46,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:46,704 INFO L225 Difference]: With dead ends: 87 [2019-01-11 14:23:46,704 INFO L226 Difference]: Without dead ends: 85 [2019-01-11 14:23:46,705 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:23:46,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2019-01-11 14:23:46,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 41. [2019-01-11 14:23:46,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-01-11 14:23:46,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 149 transitions. [2019-01-11 14:23:46,714 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 149 transitions. Word has length 4 [2019-01-11 14:23:46,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:46,715 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 149 transitions. [2019-01-11 14:23:46,715 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:23:46,715 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 149 transitions. [2019-01-11 14:23:46,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:23:46,715 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:46,716 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:23:46,716 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:46,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:46,716 INFO L82 PathProgramCache]: Analyzing trace with hash 945688, now seen corresponding path program 1 times [2019-01-11 14:23:46,716 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:46,717 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:46,717 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:46,717 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:46,717 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:46,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:46,762 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-11 14:23:46,763 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:46,763 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:46,763 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 14:23:46,763 INFO L207 CegarAbsIntRunner]: [0], [22], [32], [33] [2019-01-11 14:23:46,765 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:46,765 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:46,769 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:46,769 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-11 14:23:46,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:46,770 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:46,770 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:46,770 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-11 14:23:46,778 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:46,778 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:46,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:46,787 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:46,816 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-11 14:23:46,822 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-11 14:23:46,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,827 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-11 14:23:46,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,835 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-11 14:23:46,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,845 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-11 14:23:46,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:46,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, 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-11 14:23:46,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, 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-11 14:23:46,909 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:46,954 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:46,985 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:47,024 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:47,056 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:47,073 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:47,091 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:47,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,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 68 treesize of output 71 [2019-01-11 14:23:47,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,180 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-11 14:23:47,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,239 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-11 14:23:47,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,319 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-11 14:23:47,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,400 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-11 14:23:47,401 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:47,431 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:47,458 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:47,488 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:47,518 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:47,574 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-11 14:23:47,574 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:47,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:47,664 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-11 14:23:47,665 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:47,768 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-11 14:23:47,769 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 14:23:47,784 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-11 14:23:47,784 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:47,795 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-11 14:23:47,814 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:23:47,814 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 14:23:47,814 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:23:47,814 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 14:23:47,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 14:23:47,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 14:23:47,815 INFO L87 Difference]: Start difference. First operand 41 states and 149 transitions. Second operand 6 states. [2019-01-11 14:23:48,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:48,096 INFO L93 Difference]: Finished difference Result 64 states and 185 transitions. [2019-01-11 14:23:48,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 14:23:48,097 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 4 [2019-01-11 14:23:48,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:48,098 INFO L225 Difference]: With dead ends: 64 [2019-01-11 14:23:48,098 INFO L226 Difference]: Without dead ends: 63 [2019-01-11 14:23:48,098 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-11 14:23:48,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2019-01-11 14:23:48,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 42. [2019-01-11 14:23:48,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2019-01-11 14:23:48,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 157 transitions. [2019-01-11 14:23:48,108 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 157 transitions. Word has length 4 [2019-01-11 14:23:48,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:48,108 INFO L480 AbstractCegarLoop]: Abstraction has 42 states and 157 transitions. [2019-01-11 14:23:48,108 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 14:23:48,108 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 157 transitions. [2019-01-11 14:23:48,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:23:48,109 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:48,109 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:23:48,109 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:48,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:48,110 INFO L82 PathProgramCache]: Analyzing trace with hash 945004, now seen corresponding path program 1 times [2019-01-11 14:23:48,110 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:48,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:48,111 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:48,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:48,111 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:48,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:48,404 WARN L181 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 18 [2019-01-11 14:23:48,423 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-11 14:23:48,423 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:48,423 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:48,423 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 14:23:48,424 INFO L207 CegarAbsIntRunner]: [0], [10], [22], [31] [2019-01-11 14:23:48,426 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:48,426 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:48,431 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:48,432 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-11 14:23:48,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:48,432 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:48,432 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:48,432 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-11 14:23:48,444 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:48,444 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:48,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:48,451 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:48,484 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-11 14:23:48,488 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-11 14:23:48,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,495 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-11 14:23:48,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,506 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-11 14:23:48,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,515 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-11 14:23:48,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,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-11 14:23:48,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-11 14:23:48,565 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:48,609 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:48,647 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:48,681 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:48,706 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:48,732 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:48,749 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:48,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,788 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-11 14:23:48,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,831 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-11 14:23:48,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,882 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-11 14:23:48,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:48,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-11 14:23:49,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,080 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-11 14:23:49,081 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:49,106 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:49,132 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:49,159 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:49,186 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:49,237 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-11 14:23:49,237 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:49,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,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, 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-11 14:23:49,293 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:49,337 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-11 14:23:49,338 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:23:49,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:49,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, 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-11 14:23:49,380 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:49,429 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-11 14:23:49,430 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 14:23:49,449 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-11 14:23:49,450 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:49,466 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-11 14:23:49,485 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:23:49,485 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 14:23:49,485 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:23:49,485 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:23:49,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:23:49,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2019-01-11 14:23:49,486 INFO L87 Difference]: Start difference. First operand 42 states and 157 transitions. Second operand 8 states. [2019-01-11 14:23:50,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:50,429 INFO L93 Difference]: Finished difference Result 98 states and 268 transitions. [2019-01-11 14:23:50,429 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:23:50,429 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 14:23:50,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:50,431 INFO L225 Difference]: With dead ends: 98 [2019-01-11 14:23:50,431 INFO L226 Difference]: Without dead ends: 97 [2019-01-11 14:23:50,431 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2019-01-11 14:23:50,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2019-01-11 14:23:50,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 47. [2019-01-11 14:23:50,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2019-01-11 14:23:50,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 197 transitions. [2019-01-11 14:23:50,444 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 197 transitions. Word has length 4 [2019-01-11 14:23:50,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:50,445 INFO L480 AbstractCegarLoop]: Abstraction has 47 states and 197 transitions. [2019-01-11 14:23:50,445 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:23:50,445 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 197 transitions. [2019-01-11 14:23:50,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:23:50,445 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:50,446 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:23:50,451 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:50,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:50,451 INFO L82 PathProgramCache]: Analyzing trace with hash 945500, now seen corresponding path program 1 times [2019-01-11 14:23:50,451 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:50,452 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:50,452 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:50,452 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:50,452 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:50,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:50,532 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-11 14:23:50,533 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:50,533 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:50,533 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 14:23:50,533 INFO L207 CegarAbsIntRunner]: [0], [22], [26], [31] [2019-01-11 14:23:50,534 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:50,535 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:50,538 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:50,538 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-11 14:23:50,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:50,539 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:50,539 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:50,539 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-11 14:23:50,552 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:50,552 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:50,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:50,558 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:50,587 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-11 14:23:50,592 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-11 14:23:50,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,598 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-11 14:23:50,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,605 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-11 14:23:50,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,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, 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-11 14:23:50,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,685 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-11 14:23:50,699 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-11 14:23:50,700 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:50,743 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:50,776 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:50,801 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:50,821 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:50,837 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:50,851 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:50,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,890 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-11 14:23:50,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:50,983 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-11 14:23:51,241 WARN L181 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 29 [2019-01-11 14:23:51,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,249 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-11 14:23:51,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,303 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-11 14:23:51,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,376 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-11 14:23:51,376 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:51,400 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:51,424 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:51,450 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:51,476 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:51,522 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-11 14:23:51,522 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:51,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,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, 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-11 14:23:51,564 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:51,610 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-11 14:23:51,611 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:23:51,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:51,644 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-11 14:23:51,645 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:51,697 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-11 14:23:51,697 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 14:23:51,931 WARN L181 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2019-01-11 14:23:51,932 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-11 14:23:51,932 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:52,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-11 14:23:52,408 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:23:52,408 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:23:52,408 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:23:52,409 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:23:52,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:23:52,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:23:52,410 INFO L87 Difference]: Start difference. First operand 47 states and 197 transitions. Second operand 8 states. [2019-01-11 14:23:53,044 WARN L181 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2019-01-11 14:23:54,135 WARN L181 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2019-01-11 14:23:54,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:54,467 INFO L93 Difference]: Finished difference Result 91 states and 282 transitions. [2019-01-11 14:23:54,467 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:23:54,467 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 14:23:54,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:54,469 INFO L225 Difference]: With dead ends: 91 [2019-01-11 14:23:54,469 INFO L226 Difference]: Without dead ends: 89 [2019-01-11 14:23:54,470 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:23:54,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2019-01-11 14:23:54,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 56. [2019-01-11 14:23:54,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2019-01-11 14:23:54,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 243 transitions. [2019-01-11 14:23:54,481 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 243 transitions. Word has length 4 [2019-01-11 14:23:54,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:54,481 INFO L480 AbstractCegarLoop]: Abstraction has 56 states and 243 transitions. [2019-01-11 14:23:54,481 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:23:54,481 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 243 transitions. [2019-01-11 14:23:54,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:23:54,482 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:54,482 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:23:54,483 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:54,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:54,483 INFO L82 PathProgramCache]: Analyzing trace with hash 933968, now seen corresponding path program 1 times [2019-01-11 14:23:54,483 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:54,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:54,484 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:54,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:54,484 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:54,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:54,543 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-11 14:23:54,543 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:54,544 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:54,544 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 14:23:54,544 INFO L207 CegarAbsIntRunner]: [0], [10], [26], [31] [2019-01-11 14:23:54,545 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:54,545 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:54,550 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:54,550 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-11 14:23:54,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:54,550 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:54,550 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:54,550 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-11 14:23:54,562 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:54,562 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:54,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:54,567 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:54,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,595 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-11 14:23:54,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,651 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,652 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-11 14:23:54,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,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-11 14:23:54,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,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-11 14:23:54,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:54,847 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-11 14:23:54,847 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:54,882 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:54,909 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:54,937 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:54,965 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:55,002 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-11 14:23:55,005 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-11 14:23:55,008 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-11 14:23:55,011 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-11 14:23:55,017 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-11 14:23:55,019 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-11 14:23:55,029 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-11 14:23:55,029 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:55,068 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:55,098 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:55,122 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:55,140 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:55,156 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:55,169 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:55,219 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-11 14:23:55,220 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:55,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:55,282 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-11 14:23:55,283 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:55,330 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-11 14:23:55,330 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:23:55,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:55,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:55,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:55,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:55,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:55,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:55,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:55,360 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:23:55,361 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-11 14:23:55,362 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:55,412 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-11 14:23:55,412 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:61 [2019-01-11 14:23:55,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-11 14:23:55,452 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:23:55,474 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-11 14:23:55,493 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:23:55,494 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:23:55,494 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:23:55,494 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:23:55,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:23:55,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:23:55,494 INFO L87 Difference]: Start difference. First operand 56 states and 243 transitions. Second operand 8 states. [2019-01-11 14:23:55,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:23:55,917 INFO L93 Difference]: Finished difference Result 92 states and 291 transitions. [2019-01-11 14:23:55,917 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:23:55,918 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 14:23:55,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:23:55,919 INFO L225 Difference]: With dead ends: 92 [2019-01-11 14:23:55,919 INFO L226 Difference]: Without dead ends: 90 [2019-01-11 14:23:55,920 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 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-11 14:23:55,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2019-01-11 14:23:55,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 59. [2019-01-11 14:23:55,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2019-01-11 14:23:55,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 254 transitions. [2019-01-11 14:23:55,935 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 254 transitions. Word has length 4 [2019-01-11 14:23:55,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:23:55,935 INFO L480 AbstractCegarLoop]: Abstraction has 59 states and 254 transitions. [2019-01-11 14:23:55,935 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:23:55,935 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 254 transitions. [2019-01-11 14:23:55,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:23:55,936 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:23:55,936 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:23:55,936 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:23:55,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:55,937 INFO L82 PathProgramCache]: Analyzing trace with hash 949406, now seen corresponding path program 1 times [2019-01-11 14:23:55,937 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:23:55,937 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:55,938 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:55,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:23:55,938 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:23:55,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:56,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-11 14:23:56,072 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:56,072 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:23:56,072 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 14:23:56,073 INFO L207 CegarAbsIntRunner]: [0], [26], [28], [31] [2019-01-11 14:23:56,075 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:23:56,075 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:23:56,079 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:23:56,079 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-11 14:23:56,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:23:56,079 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:23:56,079 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:23:56,079 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-11 14:23:56,093 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:23:56,094 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:23:56,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:23:56,114 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:23:56,169 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-11 14:23:56,177 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-11 14:23:56,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,187 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-11 14:23:56,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,196 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-11 14:23:56,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,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, 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-11 14:23:56,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,220 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-11 14:23:56,232 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-11 14:23:56,233 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:56,276 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:56,308 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:56,334 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:56,372 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:56,388 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:56,403 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:56,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,440 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-11 14:23:56,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,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, 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-11 14:23:56,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,526 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-11 14:23:56,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,581 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-11 14:23:56,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,651 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,655 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-11 14:23:56,656 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:56,682 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:56,708 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:56,735 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:56,762 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:23:56,813 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-11 14:23:56,813 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:23:56,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:56,895 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-11 14:23:56,896 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:23:57,070 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-11 14:23:57,070 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:150 [2019-01-11 14:23:57,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:57,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:57,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:57,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:57,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:57,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:57,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:57,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:57,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:57,237 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-11 14:23:57,248 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 32 xjuncts. [2019-01-11 14:23:58,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:58,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:58,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:58,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:58,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:58,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:23:58,146 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:23:58,147 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-11 14:23:58,148 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:23:58,411 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-11 14:23:58,411 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:172, output treesize:455 [2019-01-11 14:24:09,273 WARN L181 SmtUtils]: Spent 10.68 s on a formula simplification. DAG size of input: 264 DAG size of output: 121 [2019-01-11 14:24:09,275 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-11 14:24:09,275 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:09,306 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-11 14:24:09,326 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:09,326 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 14:24:09,326 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:09,326 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:24:09,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:24:09,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2019-01-11 14:24:09,327 INFO L87 Difference]: Start difference. First operand 59 states and 254 transitions. Second operand 8 states. [2019-01-11 14:24:18,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:18,580 INFO L93 Difference]: Finished difference Result 101 states and 344 transitions. [2019-01-11 14:24:18,581 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:24:18,581 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 14:24:18,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:18,583 INFO L225 Difference]: With dead ends: 101 [2019-01-11 14:24:18,583 INFO L226 Difference]: Without dead ends: 100 [2019-01-11 14:24:18,583 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=44, Invalid=65, Unknown=1, NotChecked=0, Total=110 [2019-01-11 14:24:18,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2019-01-11 14:24:18,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 63. [2019-01-11 14:24:18,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2019-01-11 14:24:18,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 286 transitions. [2019-01-11 14:24:18,600 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 286 transitions. Word has length 4 [2019-01-11 14:24:18,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:18,600 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 286 transitions. [2019-01-11 14:24:18,600 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:24:18,600 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 286 transitions. [2019-01-11 14:24:18,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:24:18,601 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:18,601 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:24:18,601 INFO L423 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:18,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:18,601 INFO L82 PathProgramCache]: Analyzing trace with hash 951454, now seen corresponding path program 1 times [2019-01-11 14:24:18,602 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:18,602 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:18,602 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:18,602 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:18,603 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:18,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:18,667 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-11 14:24:18,667 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:18,667 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:18,667 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 14:24:18,668 INFO L207 CegarAbsIntRunner]: [0], [28], [32], [33] [2019-01-11 14:24:18,668 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:18,669 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:18,673 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:18,673 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-11 14:24:18,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:18,673 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:18,673 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:18,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 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-11 14:24:18,686 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:18,686 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:18,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:18,694 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:18,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:18,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 91 treesize of output 91 [2019-01-11 14:24:18,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:18,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:18,820 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-11 14:24:18,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:18,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:18,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:18,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:18,876 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-11 14:24:18,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:18,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:18,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:18,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:18,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:18,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:18,954 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-11 14:24:19,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 14:24:19,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,163 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-11 14:24:19,163 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,212 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,260 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,306 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,356 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,412 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,483 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-11 14:24:19,487 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-11 14:24:19,491 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-11 14:24:19,495 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-11 14:24:19,502 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-11 14:24:19,506 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-11 14:24:19,509 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-11 14:24:19,509 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,569 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,608 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,633 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,658 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,680 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,697 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,773 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-11 14:24:19,773 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:118, output treesize:120 [2019-01-11 14:24:19,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:19,800 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-11 14:24:19,801 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:19,878 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-11 14:24:19,879 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:130, output treesize:96 [2019-01-11 14:24:19,924 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-11 14:24:19,924 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:19,935 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-11 14:24:19,954 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:19,954 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 14:24:19,954 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:19,955 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 14:24:19,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 14:24:19,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 14:24:19,955 INFO L87 Difference]: Start difference. First operand 63 states and 286 transitions. Second operand 6 states. [2019-01-11 14:24:20,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:20,210 INFO L93 Difference]: Finished difference Result 86 states and 322 transitions. [2019-01-11 14:24:20,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 14:24:20,210 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 4 [2019-01-11 14:24:20,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:20,212 INFO L225 Difference]: With dead ends: 86 [2019-01-11 14:24:20,212 INFO L226 Difference]: Without dead ends: 85 [2019-01-11 14:24:20,212 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-11 14:24:20,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2019-01-11 14:24:20,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 64. [2019-01-11 14:24:20,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2019-01-11 14:24:20,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 294 transitions. [2019-01-11 14:24:20,225 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 294 transitions. Word has length 4 [2019-01-11 14:24:20,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:20,225 INFO L480 AbstractCegarLoop]: Abstraction has 64 states and 294 transitions. [2019-01-11 14:24:20,225 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 14:24:20,225 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 294 transitions. [2019-01-11 14:24:20,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:24:20,226 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:20,226 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:24:20,226 INFO L423 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:20,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:20,227 INFO L82 PathProgramCache]: Analyzing trace with hash 951266, now seen corresponding path program 2 times [2019-01-11 14:24:20,227 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:20,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:20,228 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:20,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:20,228 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:20,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:20,346 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-11 14:24:20,346 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:20,346 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:20,346 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:24:20,347 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:24:20,347 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:20,347 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-11 14:24:20,357 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:24:20,357 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:24:20,389 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2019-01-11 14:24:20,389 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:24:20,391 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:20,481 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-11 14:24:20,493 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-11 14:24:20,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,527 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-11 14:24:20,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,534 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-11 14:24:20,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,542 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-11 14:24:20,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,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-11 14:24:20,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,567 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-11 14:24:20,567 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:20,627 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:20,663 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:20,688 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:20,708 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:20,726 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:20,744 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:20,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,784 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-11 14:24:20,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,836 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-11 14:24:20,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,894 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-11 14:24:20,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,956 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:20,959 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-11 14:24:21,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,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, 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-11 14:24:21,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,154 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-11 14:24:21,155 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:21,330 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:21,377 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:21,418 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:21,460 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:21,502 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:21,572 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-11 14:24:21,573 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 14:24:21,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,602 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-11 14:24:21,603 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:21,684 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-11 14:24:21,684 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 14:24:21,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:21,770 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-11 14:24:21,770 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:21,839 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-11 14:24:21,840 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:106, output treesize:76 [2019-01-11 14:24:21,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-11 14:24:21,861 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:21,881 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-11 14:24:21,900 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:21,900 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 14:24:21,900 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:21,901 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:24:21,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:24:21,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2019-01-11 14:24:21,901 INFO L87 Difference]: Start difference. First operand 64 states and 294 transitions. Second operand 8 states. [2019-01-11 14:24:22,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:22,520 INFO L93 Difference]: Finished difference Result 119 states and 384 transitions. [2019-01-11 14:24:22,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:24:22,520 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 14:24:22,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:22,522 INFO L225 Difference]: With dead ends: 119 [2019-01-11 14:24:22,522 INFO L226 Difference]: Without dead ends: 115 [2019-01-11 14:24:22,522 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:24:22,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2019-01-11 14:24:22,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 67. [2019-01-11 14:24:22,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2019-01-11 14:24:22,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 286 transitions. [2019-01-11 14:24:22,543 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 286 transitions. Word has length 4 [2019-01-11 14:24:22,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:22,543 INFO L480 AbstractCegarLoop]: Abstraction has 67 states and 286 transitions. [2019-01-11 14:24:22,543 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:24:22,543 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 286 transitions. [2019-01-11 14:24:22,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 14:24:22,543 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:22,544 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 14:24:22,544 INFO L423 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:22,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:22,544 INFO L82 PathProgramCache]: Analyzing trace with hash 938000, now seen corresponding path program 1 times [2019-01-11 14:24:22,544 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:22,545 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:22,545 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:24:22,545 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:22,545 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:22,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:22,583 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-11 14:24:22,584 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:22,584 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:22,584 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 14:24:22,584 INFO L207 CegarAbsIntRunner]: [0], [14], [32], [33] [2019-01-11 14:24:22,585 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:22,585 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:22,588 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:22,588 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-11 14:24:22,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:22,589 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:22,589 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:22,589 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-11 14:24:22,601 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:22,601 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:22,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:22,607 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:22,636 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-11 14:24:22,655 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-11 14:24:22,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,663 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-11 14:24:22,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,671 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-11 14:24:22,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,684 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-11 14:24:22,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,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, 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-11 14:24:22,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-11 14:24:22,707 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:22,748 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:22,781 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:22,807 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:22,826 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:22,841 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:22,856 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:22,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,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 68 treesize of output 71 [2019-01-11 14:24:22,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,930 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-11 14:24:22,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:22,975 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-11 14:24:23,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,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 37 treesize of output 80 [2019-01-11 14:24:23,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,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-11 14:24:23,106 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:23,133 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:23,161 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:23,189 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:23,218 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:23,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-11 14:24:23,270 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 14:24:23,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:23,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-11 14:24:23,306 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:23,354 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-11 14:24:23,354 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 14:24:23,374 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-11 14:24:23,375 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:23,384 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-11 14:24:23,404 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:23,404 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 14:24:23,404 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:23,404 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 14:24:23,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 14:24:23,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 14:24:23,405 INFO L87 Difference]: Start difference. First operand 67 states and 286 transitions. Second operand 6 states. [2019-01-11 14:24:24,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:24,362 INFO L93 Difference]: Finished difference Result 90 states and 322 transitions. [2019-01-11 14:24:24,365 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 14:24:24,365 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 4 [2019-01-11 14:24:24,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:24,366 INFO L225 Difference]: With dead ends: 90 [2019-01-11 14:24:24,366 INFO L226 Difference]: Without dead ends: 89 [2019-01-11 14:24:24,367 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-11 14:24:24,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2019-01-11 14:24:24,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 68. [2019-01-11 14:24:24,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2019-01-11 14:24:24,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 294 transitions. [2019-01-11 14:24:24,383 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 294 transitions. Word has length 4 [2019-01-11 14:24:24,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:24,384 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 294 transitions. [2019-01-11 14:24:24,384 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 14:24:24,384 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 294 transitions. [2019-01-11 14:24:24,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:24,385 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:24,385 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:24,385 INFO L423 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:24,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:24,386 INFO L82 PathProgramCache]: Analyzing trace with hash 29197230, now seen corresponding path program 1 times [2019-01-11 14:24:24,386 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:24,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:24,386 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:24,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:24,387 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:24,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:24,579 WARN L181 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 22 [2019-01-11 14:24:24,631 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-11 14:24:24,631 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:24,631 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:24,631 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:24:24,631 INFO L207 CegarAbsIntRunner]: [0], [18], [32], [34], [35] [2019-01-11 14:24:24,632 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:24,632 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:24,636 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:24,636 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-11 14:24:24,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:24,637 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:24,637 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:24,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 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-11 14:24:24,646 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:24,646 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:24,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:24,652 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:24,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,671 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-11 14:24:24,675 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-11 14:24:24,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,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, 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-11 14:24:24,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,750 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-11 14:24:24,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:24,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-11 14:24:24,820 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:24,845 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:24,868 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:24,894 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:24,919 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:24,949 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-11 14:24:24,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, 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-11 14:24:24,957 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-11 14:24:24,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, 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-11 14:24:24,970 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-11 14:24:24,975 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-11 14:24:24,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, 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-11 14:24:24,987 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:25,022 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:25,053 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:25,073 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:25,089 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:25,105 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:25,120 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:25,164 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-11 14:24:25,165 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-11 14:24:25,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,216 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-11 14:24:25,216 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:25,254 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-11 14:24:25,255 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:93, output treesize:63 [2019-01-11 14:24:25,275 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-11 14:24:25,275 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:25,285 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-11 14:24:25,305 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:25,306 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 6 [2019-01-11 14:24:25,306 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:25,306 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-01-11 14:24:25,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-01-11 14:24:25,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2019-01-11 14:24:25,307 INFO L87 Difference]: Start difference. First operand 68 states and 294 transitions. Second operand 7 states. [2019-01-11 14:24:25,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:25,618 INFO L93 Difference]: Finished difference Result 77 states and 308 transitions. [2019-01-11 14:24:25,618 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 14:24:25,618 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 5 [2019-01-11 14:24:25,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:25,620 INFO L225 Difference]: With dead ends: 77 [2019-01-11 14:24:25,620 INFO L226 Difference]: Without dead ends: 76 [2019-01-11 14:24:25,620 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2019-01-11 14:24:25,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2019-01-11 14:24:25,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 69. [2019-01-11 14:24:25,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2019-01-11 14:24:25,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 301 transitions. [2019-01-11 14:24:25,636 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 301 transitions. Word has length 5 [2019-01-11 14:24:25,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:25,636 INFO L480 AbstractCegarLoop]: Abstraction has 69 states and 301 transitions. [2019-01-11 14:24:25,636 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-01-11 14:24:25,636 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 301 transitions. [2019-01-11 14:24:25,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:25,636 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:25,636 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:25,637 INFO L423 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:25,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:25,637 INFO L82 PathProgramCache]: Analyzing trace with hash 29172180, now seen corresponding path program 1 times [2019-01-11 14:24:25,637 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:25,638 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:25,638 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:25,638 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:25,638 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:25,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:25,701 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-11 14:24:25,702 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:25,702 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:25,702 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:24:25,702 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [32], [33] [2019-01-11 14:24:25,703 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:25,704 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:25,707 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:25,707 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-11 14:24:25,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:25,708 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:25,708 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:25,708 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-11 14:24:25,717 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:25,717 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:25,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:25,738 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:25,843 WARN L181 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-11 14:24:25,847 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-11 14:24:25,850 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-11 14:24:25,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,855 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-11 14:24:25,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,861 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-11 14:24:25,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,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, 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-11 14:24:25,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:25,882 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-11 14:24:25,893 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-11 14:24:25,894 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:25,936 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:25,969 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:25,995 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:26,018 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:26,033 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:26,047 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:26,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,085 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-11 14:24:26,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,131 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-11 14:24:26,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,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, 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-11 14:24:26,232 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,239 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-11 14:24:26,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,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-11 14:24:26,312 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:26,342 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:26,369 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:26,396 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:26,423 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:26,477 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-11 14:24:26,477 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:24:26,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,526 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-11 14:24:26,527 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:26,570 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-11 14:24:26,570 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:24:26,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:26,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, 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-11 14:24:26,606 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:26,656 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-11 14:24:26,657 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-11 14:24:26,679 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-11 14:24:26,679 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:26,701 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-11 14:24:26,722 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:26,723 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:24:26,723 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:26,723 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:24:26,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:24:26,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:24:26,724 INFO L87 Difference]: Start difference. First operand 69 states and 301 transitions. Second operand 8 states. [2019-01-11 14:24:27,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:27,216 INFO L93 Difference]: Finished difference Result 102 states and 353 transitions. [2019-01-11 14:24:27,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:24:27,216 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:24:27,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:27,218 INFO L225 Difference]: With dead ends: 102 [2019-01-11 14:24:27,218 INFO L226 Difference]: Without dead ends: 101 [2019-01-11 14:24:27,219 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:24:27,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2019-01-11 14:24:27,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 71. [2019-01-11 14:24:27,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2019-01-11 14:24:27,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 317 transitions. [2019-01-11 14:24:27,241 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 317 transitions. Word has length 5 [2019-01-11 14:24:27,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:27,241 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 317 transitions. [2019-01-11 14:24:27,241 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:24:27,241 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 317 transitions. [2019-01-11 14:24:27,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:27,242 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:27,242 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:27,242 INFO L423 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:27,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:27,242 INFO L82 PathProgramCache]: Analyzing trace with hash 29171496, now seen corresponding path program 1 times [2019-01-11 14:24:27,242 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:27,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:27,243 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:27,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:27,243 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:27,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:27,474 WARN L181 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-11 14:24:27,514 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-11 14:24:27,514 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:27,514 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:27,514 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:24:27,515 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [31] [2019-01-11 14:24:27,516 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:27,516 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:27,520 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:27,520 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-11 14:24:27,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:27,521 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:27,521 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:27,521 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-11 14:24:27,529 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:27,529 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:27,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:27,543 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:27,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,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-11 14:24:27,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,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, 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-11 14:24:27,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24: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, 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-11 14:24:27,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,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-11 14:24:27,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:27,827 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-11 14:24:27,827 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:27,854 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:27,879 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:27,905 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:27,932 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:27,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-11 14:24:27,972 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-11 14:24:27,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-11 14:24:27,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-11 14:24:27,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-11 14:24:27,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-11 14:24:27,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, 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-11 14:24:27,994 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:28,032 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:28,062 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:28,086 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:28,105 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:28,121 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:28,136 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:28,186 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-11 14:24:28,186 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:24:28,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,240 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-11 14:24:28,241 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:28,286 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-11 14:24:28,287 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:24:28,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,322 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-11 14:24:28,323 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:28,380 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-11 14:24:28,380 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 14:24:28,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,415 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:24:28,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:28,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, 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-11 14:24:28,418 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:28,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-11 14:24:28,469 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 14:24:28,486 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-11 14:24:28,486 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:28,511 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-11 14:24:28,531 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:28,531 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 14:24:28,531 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:28,531 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:24:28,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:24:28,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=92, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:24:28,532 INFO L87 Difference]: Start difference. First operand 71 states and 317 transitions. Second operand 10 states. [2019-01-11 14:24:29,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:29,959 INFO L93 Difference]: Finished difference Result 147 states and 540 transitions. [2019-01-11 14:24:29,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 14:24:29,959 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:24:29,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:29,962 INFO L225 Difference]: With dead ends: 147 [2019-01-11 14:24:29,962 INFO L226 Difference]: Without dead ends: 146 [2019-01-11 14:24:29,962 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-11 14:24:29,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2019-01-11 14:24:29,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 89. [2019-01-11 14:24:29,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2019-01-11 14:24:29,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 464 transitions. [2019-01-11 14:24:29,994 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 464 transitions. Word has length 5 [2019-01-11 14:24:29,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:29,994 INFO L480 AbstractCegarLoop]: Abstraction has 89 states and 464 transitions. [2019-01-11 14:24:29,994 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:24:29,994 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 464 transitions. [2019-01-11 14:24:29,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:29,995 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:29,995 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:29,995 INFO L423 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:29,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:29,996 INFO L82 PathProgramCache]: Analyzing trace with hash 29187556, now seen corresponding path program 1 times [2019-01-11 14:24:29,996 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:29,996 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:29,996 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:29,996 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:29,997 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:30,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:30,054 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-11 14:24:30,054 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:30,054 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:30,054 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:24:30,055 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [32], [33] [2019-01-11 14:24:30,056 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:30,056 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:30,058 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:30,058 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-11 14:24:30,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:30,059 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:30,059 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:30,059 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-11 14:24:30,072 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:30,072 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:30,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:30,078 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:30,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-11 14:24:30,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-11 14:24:30,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,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-11 14:24:30,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,121 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-11 14:24:30,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,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, 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-11 14:24:30,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,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, 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-11 14:24:30,158 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-11 14:24:30,159 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:30,199 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:30,231 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:30,258 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:30,275 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:30,293 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:30,309 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:30,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,348 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-11 14:24:30,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,389 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-11 14:24:30,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,435 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-11 14:24:30,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,492 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-11 14:24:30,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,565 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-11 14:24:30,566 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:30,591 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:30,618 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:30,645 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:30,673 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:30,723 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-11 14:24:30,724 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:24:30,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,767 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-11 14:24:30,767 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:30,810 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-11 14:24:30,811 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:24:30,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:30,954 INFO L303 Elim1Store]: Index analysis took 122 ms [2019-01-11 14:24:30,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, 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-11 14:24:30,955 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:31,002 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-11 14:24:31,002 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-11 14:24:31,023 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-11 14:24:31,024 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:31,047 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-11 14:24:31,066 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:31,067 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:24:31,067 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:31,067 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:24:31,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:24:31,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:24:31,067 INFO L87 Difference]: Start difference. First operand 89 states and 464 transitions. Second operand 8 states. [2019-01-11 14:24:31,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:31,527 INFO L93 Difference]: Finished difference Result 128 states and 531 transitions. [2019-01-11 14:24:31,527 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:24:31,527 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:24:31,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:31,529 INFO L225 Difference]: With dead ends: 128 [2019-01-11 14:24:31,529 INFO L226 Difference]: Without dead ends: 127 [2019-01-11 14:24:31,530 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-11 14:24:31,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2019-01-11 14:24:31,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 92. [2019-01-11 14:24:31,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2019-01-11 14:24:31,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 488 transitions. [2019-01-11 14:24:31,569 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 488 transitions. Word has length 5 [2019-01-11 14:24:31,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:31,569 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 488 transitions. [2019-01-11 14:24:31,569 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:24:31,569 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 488 transitions. [2019-01-11 14:24:31,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:31,570 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:31,570 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:31,570 INFO L423 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:31,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:31,571 INFO L82 PathProgramCache]: Analyzing trace with hash 29187368, now seen corresponding path program 1 times [2019-01-11 14:24:31,571 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:31,571 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:31,571 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:31,572 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:31,572 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:31,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:31,793 WARN L181 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 20 [2019-01-11 14:24:31,830 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-11 14:24:31,830 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:31,831 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:31,831 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:24:31,831 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [31] [2019-01-11 14:24:31,831 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:31,832 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:31,834 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:31,834 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-11 14:24:31,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:31,835 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:31,835 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:31,835 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-11 14:24:31,850 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:31,850 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:31,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:31,855 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:31,878 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-11 14:24:31,880 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-11 14:24:31,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,886 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-11 14:24:31,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,894 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-11 14:24:31,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,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, 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-11 14:24:31,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:31,917 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-11 14:24:31,928 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-11 14:24:31,929 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:31,971 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,006 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,032 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,054 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,071 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,088 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,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 68 treesize of output 71 [2019-01-11 14:24:32,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,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 58 treesize of output 67 [2019-01-11 14:24:32,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,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 46 treesize of output 72 [2019-01-11 14:24:32,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,278 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-11 14:24:32,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,351 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-11 14:24:32,352 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,379 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,406 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,435 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,466 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,522 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-11 14:24:32,522 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:24:32,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,626 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-11 14:24:32,626 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,681 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-11 14:24:32,681 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:24:32,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,720 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-11 14:24:32,721 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,766 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-11 14:24:32,767 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 14:24:32,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,808 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:24:32,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:32,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, 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-11 14:24:32,811 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:32,861 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-11 14:24:32,862 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 14:24:32,886 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-11 14:24:32,886 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:32,947 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-11 14:24:32,966 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:32,966 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:24:32,967 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:32,967 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:24:32,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:24:32,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:24:32,967 INFO L87 Difference]: Start difference. First operand 92 states and 488 transitions. Second operand 10 states. [2019-01-11 14:24:33,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:33,850 INFO L93 Difference]: Finished difference Result 146 states and 591 transitions. [2019-01-11 14:24:33,851 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:24:33,851 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:24:33,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:33,853 INFO L225 Difference]: With dead ends: 146 [2019-01-11 14:24:33,853 INFO L226 Difference]: Without dead ends: 144 [2019-01-11 14:24:33,854 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-11 14:24:33,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2019-01-11 14:24:33,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 98. [2019-01-11 14:24:33,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2019-01-11 14:24:33,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 536 transitions. [2019-01-11 14:24:33,892 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 536 transitions. Word has length 5 [2019-01-11 14:24:33,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:33,893 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 536 transitions. [2019-01-11 14:24:33,893 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:24:33,893 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 536 transitions. [2019-01-11 14:24:33,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:33,893 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:33,893 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:33,894 INFO L423 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:33,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:33,894 INFO L82 PathProgramCache]: Analyzing trace with hash 29175836, now seen corresponding path program 1 times [2019-01-11 14:24:33,894 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:33,895 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:33,895 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:33,895 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:33,895 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:33,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:34,060 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-11 14:24:34,060 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:34,060 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:34,060 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:24:34,060 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [26], [31] [2019-01-11 14:24:34,061 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:34,062 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:34,064 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:34,064 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-11 14:24:34,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:34,064 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:34,065 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:34,065 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-11 14:24:34,081 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:34,082 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:34,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:34,088 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:34,112 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-11 14:24:34,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, 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-11 14:24:34,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,121 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-11 14:24:34,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,129 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-11 14:24:34,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,139 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-11 14:24:34,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,147 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-11 14:24:34,159 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-11 14:24:34,160 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,199 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,233 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,260 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,280 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,294 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,311 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,348 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-11 14:24:34,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,390 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-11 14:24:34,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,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 46 treesize of output 72 [2019-01-11 14:24:34,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,495 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-11 14:24:34,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,601 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-11 14:24:34,602 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,630 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,656 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,684 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,712 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,767 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-11 14:24:34,767 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:24:34,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,834 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-11 14:24:34,835 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,880 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-11 14:24:34,880 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:24:34,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:34,917 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:24:34,918 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-11 14:24:34,919 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:34,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-11 14:24:34,970 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:59 [2019-01-11 14:24:34,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:35,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:35,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:35,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:35,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:35,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:35,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:35,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:35,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:35,021 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:24:35,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 45 treesize of output 108 [2019-01-11 14:24:35,023 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:35,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-11 14:24:35,096 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:57 [2019-01-11 14:24:35,127 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-11 14:24:35,127 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:35,181 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-11 14:24:35,202 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:35,202 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:24:35,202 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:35,202 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:24:35,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:24:35,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:24:35,203 INFO L87 Difference]: Start difference. First operand 98 states and 536 transitions. Second operand 10 states. [2019-01-11 14:24:36,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:36,015 INFO L93 Difference]: Finished difference Result 140 states and 582 transitions. [2019-01-11 14:24:36,015 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:24:36,016 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:24:36,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:36,017 INFO L225 Difference]: With dead ends: 140 [2019-01-11 14:24:36,018 INFO L226 Difference]: Without dead ends: 138 [2019-01-11 14:24:36,018 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-11 14:24:36,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2019-01-11 14:24:36,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 92. [2019-01-11 14:24:36,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2019-01-11 14:24:36,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 486 transitions. [2019-01-11 14:24:36,052 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 486 transitions. Word has length 5 [2019-01-11 14:24:36,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:36,053 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 486 transitions. [2019-01-11 14:24:36,053 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:24:36,053 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 486 transitions. [2019-01-11 14:24:36,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:36,053 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:36,053 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:36,053 INFO L423 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:36,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:36,054 INFO L82 PathProgramCache]: Analyzing trace with hash 29191274, now seen corresponding path program 1 times [2019-01-11 14:24:36,054 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:36,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:36,054 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:36,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:36,054 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:36,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:36,174 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-11 14:24:36,175 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:36,175 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:36,175 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:24:36,175 INFO L207 CegarAbsIntRunner]: [0], [18], [26], [28], [31] [2019-01-11 14:24:36,176 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:36,177 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:36,179 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:36,179 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-11 14:24:36,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:36,179 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:36,179 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:36,179 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-11 14:24:36,189 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:36,190 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:36,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:36,195 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:36,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,221 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-11 14:24:36,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,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 58 treesize of output 67 [2019-01-11 14:24:36,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,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, 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-11 14:24:36,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,368 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-11 14:24:36,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,443 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-11 14:24:36,443 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:36,472 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:36,500 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:36,528 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:36,556 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:36,591 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-11 14:24:36,595 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-11 14:24:36,598 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-11 14:24:36,601 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-11 14:24:36,603 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-11 14:24:36,607 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-11 14:24:36,615 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-11 14:24:36,616 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:36,665 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:36,696 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:36,720 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:36,739 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:36,755 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:36,769 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:36,820 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-11 14:24:36,820 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:24:36,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:36,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, 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-11 14:24:36,880 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:24:37,035 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-11 14:24:37,035 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-11 14:24:37,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,096 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:24:37,097 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-11 14:24:37,098 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:37,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,215 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:24:37,231 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-11 14:24:37,233 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-01-11 14:24:37,464 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-11 14:24:37,465 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:185 [2019-01-11 14:24:37,570 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:37,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, 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-11 14:24:37,631 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-11 14:24:38,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:38,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:38,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:38,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:38,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:38,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:38,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:38,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:38,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:38,127 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:24:38,128 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-11 14:24:38,129 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:38,346 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-11 14:24:38,346 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:152, output treesize:346 [2019-01-11 14:24:38,726 WARN L181 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 211 DAG size of output: 109 [2019-01-11 14:24:38,727 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-11 14:24:38,727 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:38,775 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-11 14:24:38,796 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:38,796 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 14:24:38,796 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:38,796 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:24:38,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:24:38,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:24:38,797 INFO L87 Difference]: Start difference. First operand 92 states and 486 transitions. Second operand 10 states. [2019-01-11 14:24:39,157 WARN L181 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 89 [2019-01-11 14:24:47,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:47,369 INFO L93 Difference]: Finished difference Result 155 states and 683 transitions. [2019-01-11 14:24:47,370 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:24:47,370 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:24:47,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:47,372 INFO L225 Difference]: With dead ends: 155 [2019-01-11 14:24:47,372 INFO L226 Difference]: Without dead ends: 154 [2019-01-11 14:24:47,373 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=89, Invalid=150, Unknown=1, NotChecked=0, Total=240 [2019-01-11 14:24:47,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2019-01-11 14:24:47,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 98. [2019-01-11 14:24:47,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2019-01-11 14:24:47,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 534 transitions. [2019-01-11 14:24:47,408 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 534 transitions. Word has length 5 [2019-01-11 14:24:47,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:47,408 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 534 transitions. [2019-01-11 14:24:47,408 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:24:47,408 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 534 transitions. [2019-01-11 14:24:47,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:47,409 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:47,409 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:47,409 INFO L423 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:47,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:47,409 INFO L82 PathProgramCache]: Analyzing trace with hash 29193322, now seen corresponding path program 1 times [2019-01-11 14:24:47,410 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:47,410 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:47,410 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:47,410 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:47,410 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:47,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:47,516 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-11 14:24:47,516 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:47,516 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:47,517 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:24:47,517 INFO L207 CegarAbsIntRunner]: [0], [18], [28], [32], [33] [2019-01-11 14:24:47,518 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:47,518 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:47,520 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:47,521 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-11 14:24:47,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:47,521 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:47,521 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:47,521 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-11 14:24:47,529 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:47,530 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:47,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:47,537 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:47,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,565 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-11 14:24:47,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,614 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-11 14:24:47,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,669 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-11 14:24:47,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24: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-11 14:24:47,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:47,832 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-11 14:24:47,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,166 INFO L303 Elim1Store]: Index analysis took 245 ms [2019-01-11 14:24:48,167 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-11 14:24:48,167 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,238 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,280 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,322 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,366 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,410 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,468 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-11 14:24:48,472 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-11 14:24:48,475 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-11 14:24:48,479 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-11 14:24:48,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, 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-11 14:24:48,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, 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-11 14:24:48,490 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-11 14:24:48,490 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,547 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,580 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,604 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,625 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,641 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,655 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,732 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-11 14:24:48,732 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 14:24:48,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,765 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-11 14:24:48,766 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,839 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-11 14:24:48,840 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 14:24:48,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:48,878 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-11 14:24:48,879 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:48,954 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-11 14:24:48,954 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:108, output treesize:78 [2019-01-11 14:24:48,984 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-11 14:24:48,984 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:49,008 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-11 14:24:49,029 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:49,030 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:24:49,030 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:49,030 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:24:49,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:24:49,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:24:49,031 INFO L87 Difference]: Start difference. First operand 98 states and 534 transitions. Second operand 8 states. [2019-01-11 14:24:49,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:49,690 INFO L93 Difference]: Finished difference Result 137 states and 601 transitions. [2019-01-11 14:24:49,690 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:24:49,690 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:24:49,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:49,692 INFO L225 Difference]: With dead ends: 137 [2019-01-11 14:24:49,692 INFO L226 Difference]: Without dead ends: 132 [2019-01-11 14:24:49,693 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-11 14:24:49,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2019-01-11 14:24:49,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 100. [2019-01-11 14:24:49,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2019-01-11 14:24:49,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 556 transitions. [2019-01-11 14:24:49,733 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 556 transitions. Word has length 5 [2019-01-11 14:24:49,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:49,733 INFO L480 AbstractCegarLoop]: Abstraction has 100 states and 556 transitions. [2019-01-11 14:24:49,733 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:24:49,734 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 556 transitions. [2019-01-11 14:24:49,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:49,734 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:49,734 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:49,735 INFO L423 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:49,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:49,735 INFO L82 PathProgramCache]: Analyzing trace with hash 29193134, now seen corresponding path program 2 times [2019-01-11 14:24:49,735 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:49,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:49,736 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:49,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:49,736 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:49,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:49,861 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-11 14:24:49,861 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:49,862 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:49,862 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:24:49,862 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:24:49,862 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:49,862 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-11 14:24:49,871 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:24:49,871 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:24:49,879 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 14:24:49,879 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:24:49,881 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:49,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:49,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, 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-11 14:24:49,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:49,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:49,960 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-11 14:24:50,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,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-11 14:24:50,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,084 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-11 14:24:50,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,171 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-11 14:24:50,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,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-11 14:24:50,280 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,321 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,368 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,410 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,455 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,497 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,552 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-11 14:24:50,555 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-11 14:24:50,558 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-11 14:24:50,560 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-11 14:24:50,563 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-11 14:24:50,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, 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-11 14:24:50,574 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-11 14:24:50,574 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,627 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,658 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,682 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,701 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,717 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,732 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,801 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-11 14:24:50,801 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:24:50,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,839 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-11 14:24:50,839 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:50,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-11 14:24:50,908 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:24:50,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:50,956 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-11 14:24:50,957 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:51,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-11 14:24:51,027 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 14:24:51,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,061 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,063 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,074 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:24:51,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:51,076 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-11 14:24:51,077 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:51,150 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-11 14:24:51,151 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:64 [2019-01-11 14:24:51,176 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-11 14:24:51,176 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:51,220 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-11 14:24:51,238 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:51,238 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:24:51,239 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:51,239 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:24:51,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:24:51,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:24:51,239 INFO L87 Difference]: Start difference. First operand 100 states and 556 transitions. Second operand 10 states. [2019-01-11 14:24:52,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:52,266 INFO L93 Difference]: Finished difference Result 154 states and 681 transitions. [2019-01-11 14:24:52,266 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:24:52,266 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:24:52,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:52,268 INFO L225 Difference]: With dead ends: 154 [2019-01-11 14:24:52,268 INFO L226 Difference]: Without dead ends: 152 [2019-01-11 14:24:52,269 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-11 14:24:52,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2019-01-11 14:24:52,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 109. [2019-01-11 14:24:52,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2019-01-11 14:24:52,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 628 transitions. [2019-01-11 14:24:52,332 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 628 transitions. Word has length 5 [2019-01-11 14:24:52,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:52,332 INFO L480 AbstractCegarLoop]: Abstraction has 109 states and 628 transitions. [2019-01-11 14:24:52,332 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:24:52,333 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 628 transitions. [2019-01-11 14:24:52,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:52,333 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:52,334 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:52,334 INFO L423 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:52,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:52,334 INFO L82 PathProgramCache]: Analyzing trace with hash 29179868, now seen corresponding path program 1 times [2019-01-11 14:24:52,334 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:52,335 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:52,335 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:24:52,335 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:52,336 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:52,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:52,552 WARN L181 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 20 DAG size of output: 16 [2019-01-11 14:24:52,565 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-11 14:24:52,566 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:52,566 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:52,566 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:24:52,566 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [32], [33] [2019-01-11 14:24:52,567 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:52,567 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:52,570 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:52,570 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-11 14:24:52,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:52,571 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:52,571 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:52,571 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-11 14:24:52,581 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:52,581 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:52,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:52,587 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:52,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,611 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-11 14:24:52,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,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-11 14:24:52,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,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-11 14:24:52,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,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-11 14:24:52,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:52,844 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-11 14:24:52,844 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:52,871 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:52,899 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:52,925 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:52,954 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:52,989 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-11 14:24:52,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, 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-11 14:24:52,995 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-11 14:24:52,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, 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-11 14:24:53,001 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-11 14:24:53,004 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-11 14:24:53,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, 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-11 14:24:53,013 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:53,052 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:53,082 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:53,106 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:53,125 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:53,141 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:53,155 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:53,205 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-11 14:24:53,206 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:24:53,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:53,250 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-11 14:24:53,251 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:53,296 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-11 14:24:53,296 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:24:53,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:53,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:53,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:53,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:53,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:53,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:53,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:53,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:53,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, 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-11 14:24:53,327 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:53,377 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-11 14:24:53,378 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-11 14:24:53,398 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-11 14:24:53,398 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:53,418 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-11 14:24:53,437 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:53,437 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:24:53,437 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:53,437 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:24:53,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:24:53,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:24:53,438 INFO L87 Difference]: Start difference. First operand 109 states and 628 transitions. Second operand 8 states. [2019-01-11 14:24:53,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:53,903 INFO L93 Difference]: Finished difference Result 140 states and 686 transitions. [2019-01-11 14:24:53,904 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:24:53,904 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:24:53,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:53,906 INFO L225 Difference]: With dead ends: 140 [2019-01-11 14:24:53,907 INFO L226 Difference]: Without dead ends: 139 [2019-01-11 14:24:53,907 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-11 14:24:53,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2019-01-11 14:24:53,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 112. [2019-01-11 14:24:53,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2019-01-11 14:24:53,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 652 transitions. [2019-01-11 14:24:53,949 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 652 transitions. Word has length 5 [2019-01-11 14:24:53,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:53,950 INFO L480 AbstractCegarLoop]: Abstraction has 112 states and 652 transitions. [2019-01-11 14:24:53,950 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:24:53,950 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 652 transitions. [2019-01-11 14:24:53,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:53,951 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:53,951 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:53,951 INFO L423 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:53,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:53,951 INFO L82 PathProgramCache]: Analyzing trace with hash 29179680, now seen corresponding path program 1 times [2019-01-11 14:24:53,952 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:53,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:53,952 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:53,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:53,953 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:53,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:54,125 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-11 14:24:54,125 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:54,125 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:54,125 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:24:54,126 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [26], [31] [2019-01-11 14:24:54,126 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:54,126 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:54,128 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:54,128 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-11 14:24:54,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:54,129 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:54,129 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:54,130 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-11 14:24:54,138 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:54,138 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:54,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:54,145 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:54,167 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-11 14:24:54,171 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-11 14:24:54,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,180 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-11 14:24:54,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,188 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-11 14:24:54,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,198 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-11 14:24:54,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,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, 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-11 14:24:54,221 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-11 14:24:54,222 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:54,265 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:54,393 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:54,420 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:54,441 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:54,458 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:54,474 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:54,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,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 68 treesize of output 71 [2019-01-11 14:24:54,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,553 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-11 14:24:54,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,600 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-11 14:24:54,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,659 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-11 14:24:54,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,732 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-11 14:24:54,733 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:54,761 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:54,788 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:54,815 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:54,848 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:54,898 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-11 14:24:54,898 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:24:54,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:54,964 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-11 14:24:54,964 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:55,013 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-11 14:24:55,013 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:24:55,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,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 113 [2019-01-11 14:24:55,050 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:55,099 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-11 14:24:55,100 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 14:24:55,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,139 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:24:55,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:55,141 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-11 14:24:55,142 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:55,193 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-11 14:24:55,193 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 14:24:55,219 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-11 14:24:55,219 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:55,263 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-11 14:24:55,283 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:55,284 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:24:55,284 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:55,284 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:24:55,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:24:55,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:24:55,284 INFO L87 Difference]: Start difference. First operand 112 states and 652 transitions. Second operand 10 states. [2019-01-11 14:24:56,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:56,038 INFO L93 Difference]: Finished difference Result 161 states and 770 transitions. [2019-01-11 14:24:56,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:24:56,038 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:24:56,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:56,041 INFO L225 Difference]: With dead ends: 161 [2019-01-11 14:24:56,041 INFO L226 Difference]: Without dead ends: 159 [2019-01-11 14:24:56,041 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-11 14:24:56,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2019-01-11 14:24:56,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 121. [2019-01-11 14:24:56,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2019-01-11 14:24:56,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 724 transitions. [2019-01-11 14:24:56,094 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 724 transitions. Word has length 5 [2019-01-11 14:24:56,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:56,094 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 724 transitions. [2019-01-11 14:24:56,094 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:24:56,094 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 724 transitions. [2019-01-11 14:24:56,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:56,095 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:56,095 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:56,095 INFO L423 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:56,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:56,096 INFO L82 PathProgramCache]: Analyzing trace with hash 28830064, now seen corresponding path program 1 times [2019-01-11 14:24:56,096 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:56,096 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:56,096 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:56,097 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:56,097 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:56,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:56,165 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-11 14:24:56,165 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:56,166 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:56,166 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:24:56,166 INFO L207 CegarAbsIntRunner]: [0], [6], [22], [32], [33] [2019-01-11 14:24:56,167 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:56,167 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:56,169 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:56,169 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-11 14:24:56,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:56,169 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:56,169 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:56,170 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-11 14:24:56,178 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:56,178 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:56,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:56,184 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:56,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,215 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-11 14:24:56,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,254 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-11 14:24:56,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,303 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-11 14:24:56,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,367 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-11 14:24:56,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,449 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-11 14:24:56,449 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:56,486 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:56,522 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:56,559 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:56,595 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:56,644 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-11 14:24:56,647 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-11 14:24:56,649 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-11 14:24:56,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, 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-11 14:24:56,654 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-11 14:24:56,660 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-11 14:24:56,670 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-11 14:24:56,671 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:56,709 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:56,737 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:56,764 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:56,783 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:56,800 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:56,814 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:56,870 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-11 14:24:56,870 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:24:56,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:56,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-11 14:24:56,927 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:56,974 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-11 14:24:56,974 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:24:57,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,069 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:24:57,070 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-11 14:24:57,071 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:57,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-11 14:24:57,117 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:59 [2019-01-11 14:24:57,137 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-11 14:24:57,137 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:57,159 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-11 14:24:57,178 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:57,178 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:24:57,178 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:57,179 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:24:57,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:24:57,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:24:57,179 INFO L87 Difference]: Start difference. First operand 121 states and 724 transitions. Second operand 8 states. [2019-01-11 14:24:57,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:57,677 INFO L93 Difference]: Finished difference Result 156 states and 773 transitions. [2019-01-11 14:24:57,677 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:24:57,677 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:24:57,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:57,680 INFO L225 Difference]: With dead ends: 156 [2019-01-11 14:24:57,680 INFO L226 Difference]: Without dead ends: 154 [2019-01-11 14:24:57,680 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-11 14:24:57,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2019-01-11 14:24:57,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 123. [2019-01-11 14:24:57,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2019-01-11 14:24:57,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 733 transitions. [2019-01-11 14:24:57,732 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 733 transitions. Word has length 5 [2019-01-11 14:24:57,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:57,732 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 733 transitions. [2019-01-11 14:24:57,732 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:24:57,733 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 733 transitions. [2019-01-11 14:24:57,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:57,733 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:57,733 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:57,734 INFO L423 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:57,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:57,734 INFO L82 PathProgramCache]: Analyzing trace with hash 28818532, now seen corresponding path program 1 times [2019-01-11 14:24:57,734 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:57,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:57,735 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:57,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:57,735 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:57,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:57,840 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-11 14:24:57,840 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:57,841 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:57,841 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:24:57,841 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [32], [33] [2019-01-11 14:24:57,842 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:57,842 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:57,845 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:57,845 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-11 14:24:57,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:57,846 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:57,846 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:57,846 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-11 14:24:57,855 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:57,856 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:57,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:57,862 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:57,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,892 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-11 14:24:57,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,936 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-11 14:24:57,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:57,985 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-11 14:24:58,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,048 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-11 14:24:58,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,124 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-11 14:24:58,125 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,153 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,179 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,208 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,235 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,271 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-11 14:24:58,274 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-11 14:24:58,276 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-11 14:24:58,278 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-11 14:24:58,281 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-11 14:24:58,285 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-11 14:24:58,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, 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-11 14:24:58,293 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,331 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,362 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,386 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,404 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,421 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,434 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,484 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-11 14:24:58,485 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 14:24:58,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,517 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-11 14:24:58,517 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,561 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-11 14:24:58,562 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 14:24:58,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:58,768 INFO L303 Elim1Store]: Index analysis took 189 ms [2019-01-11 14:24:58,769 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-11 14:24:58,769 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:58,966 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-11 14:24:58,966 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 14:24:58,983 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-11 14:24:58,983 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:24:58,994 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-11 14:24:59,014 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:24:59,014 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 14:24:59,014 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:24:59,015 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:24:59,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:24:59,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2019-01-11 14:24:59,015 INFO L87 Difference]: Start difference. First operand 123 states and 733 transitions. Second operand 8 states. [2019-01-11 14:24:59,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:24:59,370 INFO L93 Difference]: Finished difference Result 168 states and 891 transitions. [2019-01-11 14:24:59,370 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:24:59,370 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:24:59,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:24:59,373 INFO L225 Difference]: With dead ends: 168 [2019-01-11 14:24:59,373 INFO L226 Difference]: Without dead ends: 167 [2019-01-11 14:24:59,374 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:24:59,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2019-01-11 14:24:59,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 139. [2019-01-11 14:24:59,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2019-01-11 14:24:59,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 865 transitions. [2019-01-11 14:24:59,440 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 865 transitions. Word has length 5 [2019-01-11 14:24:59,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:24:59,440 INFO L480 AbstractCegarLoop]: Abstraction has 139 states and 865 transitions. [2019-01-11 14:24:59,440 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:24:59,440 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 865 transitions. [2019-01-11 14:24:59,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:24:59,440 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:24:59,440 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:24:59,441 INFO L423 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:24:59,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:59,441 INFO L82 PathProgramCache]: Analyzing trace with hash 28818344, now seen corresponding path program 1 times [2019-01-11 14:24:59,441 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:24:59,441 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:59,441 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:59,442 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:24:59,442 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:24:59,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:59,518 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-11 14:24:59,518 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:59,518 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:24:59,518 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:24:59,519 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [26], [31] [2019-01-11 14:24:59,520 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:24:59,520 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:24:59,522 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:24:59,522 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-11 14:24:59,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:24:59,522 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:24:59,523 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:24:59,523 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-11 14:24:59,531 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:24:59,531 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:24:59,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:24:59,550 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:24:59,579 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-11 14:24:59,582 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-11 14:24:59,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,588 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-11 14:24:59,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,597 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-11 14:24:59,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,608 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-11 14:24:59,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,618 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-11 14:24:59,630 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-11 14:24:59,630 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:24:59,672 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:59,706 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:59,731 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:59,751 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:59,769 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:59,786 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:24:59,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,821 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-11 14:24:59,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,861 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-11 14:24:59,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,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 46 treesize of output 72 [2019-01-11 14:24:59,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:24:59,966 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-11 14:25:00,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,040 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-11 14:25:00,040 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:00,066 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:00,093 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:00,120 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:00,147 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:00,198 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-11 14:25:00,199 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:25:00,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,251 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-11 14:25:00,252 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:00,298 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-11 14:25:00,299 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:25:00,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,330 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-11 14:25:00,331 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:00,380 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-11 14:25:00,380 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 14:25:00,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:00,421 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:00,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, 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-11 14:25:00,423 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:00,479 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-11 14:25:00,479 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 14:25:00,499 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-11 14:25:00,499 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:00,529 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-11 14:25:00,551 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:00,551 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 14:25:00,551 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:00,552 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:25:00,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:25:00,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:25:00,552 INFO L87 Difference]: Start difference. First operand 139 states and 865 transitions. Second operand 10 states. [2019-01-11 14:25:01,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:01,349 INFO L93 Difference]: Finished difference Result 242 states and 1262 transitions. [2019-01-11 14:25:01,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 14:25:01,350 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:25:01,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:01,353 INFO L225 Difference]: With dead ends: 242 [2019-01-11 14:25:01,353 INFO L226 Difference]: Without dead ends: 240 [2019-01-11 14:25:01,354 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2019-01-11 14:25:01,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2019-01-11 14:25:01,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 178. [2019-01-11 14:25:01,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2019-01-11 14:25:01,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 1177 transitions. [2019-01-11 14:25:01,425 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 1177 transitions. Word has length 5 [2019-01-11 14:25:01,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:01,425 INFO L480 AbstractCegarLoop]: Abstraction has 178 states and 1177 transitions. [2019-01-11 14:25:01,425 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:25:01,425 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 1177 transitions. [2019-01-11 14:25:01,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:01,426 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:01,426 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:01,426 INFO L423 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:01,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:01,427 INFO L82 PathProgramCache]: Analyzing trace with hash 28835830, now seen corresponding path program 1 times [2019-01-11 14:25:01,427 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:01,427 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:01,428 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:01,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:01,428 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:01,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:01,598 WARN L181 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 17 [2019-01-11 14:25:01,609 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-11 14:25:01,609 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:01,609 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:01,609 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:25:01,610 INFO L207 CegarAbsIntRunner]: [0], [6], [28], [32], [33] [2019-01-11 14:25:01,610 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:25:01,610 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:25:01,613 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:25:01,613 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-11 14:25:01,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:01,613 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:25:01,614 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:01,614 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-11 14:25:01,623 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:01,623 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:25:01,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:01,629 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:01,661 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-11 14:25:01,664 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-11 14:25:01,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,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, 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-11 14:25:01,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,676 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-11 14:25:01,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,687 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-11 14:25:01,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,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, 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-11 14:25:01,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,710 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-11 14:25:01,711 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:01,771 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:01,806 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:01,832 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:01,853 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:01,868 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:01,884 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:01,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,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 91 treesize of output 91 [2019-01-11 14:25:01,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:01,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, 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-11 14:25:02,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,032 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-11 14:25:02,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,100 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-11 14:25:02,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,181 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-11 14:25:02,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,290 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-11 14:25:02,290 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:02,331 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:02,372 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:02,413 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:02,455 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:02,498 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:02,568 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-11 14:25:02,568 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 14:25:02,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,598 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-11 14:25:02,598 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:02,667 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-11 14:25:02,667 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 14:25:02,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:02,703 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:02,704 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-11 14:25:02,705 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:02,780 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-11 14:25:02,780 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:106, output treesize:80 [2019-01-11 14:25:02,805 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-11 14:25:02,805 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:02,826 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-11 14:25:02,844 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:02,845 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:25:02,845 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:02,845 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:25:02,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:25:02,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:25:02,845 INFO L87 Difference]: Start difference. First operand 178 states and 1177 transitions. Second operand 8 states. [2019-01-11 14:25:03,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:03,442 INFO L93 Difference]: Finished difference Result 211 states and 1231 transitions. [2019-01-11 14:25:03,443 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:25:03,443 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:25:03,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:03,446 INFO L225 Difference]: With dead ends: 211 [2019-01-11 14:25:03,446 INFO L226 Difference]: Without dead ends: 203 [2019-01-11 14:25:03,447 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-11 14:25:03,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2019-01-11 14:25:03,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 176. [2019-01-11 14:25:03,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2019-01-11 14:25:03,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 1188 transitions. [2019-01-11 14:25:03,538 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 1188 transitions. Word has length 5 [2019-01-11 14:25:03,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:03,538 INFO L480 AbstractCegarLoop]: Abstraction has 176 states and 1188 transitions. [2019-01-11 14:25:03,538 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:25:03,538 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 1188 transitions. [2019-01-11 14:25:03,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:03,539 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:03,539 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:03,540 INFO L423 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:03,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:03,540 INFO L82 PathProgramCache]: Analyzing trace with hash 28822376, now seen corresponding path program 1 times [2019-01-11 14:25:03,540 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:03,540 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:03,541 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:03,541 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:03,541 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:03,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:03,628 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-11 14:25:03,629 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:03,629 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:03,629 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:25:03,629 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [32], [33] [2019-01-11 14:25:03,630 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:25:03,630 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:25:03,632 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:25:03,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-11 14:25:03,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:03,633 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:25:03,633 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:03,633 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-11 14:25:03,642 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:03,643 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:25:03,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:03,649 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:03,679 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-11 14:25:03,683 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-11 14:25:03,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,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, 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-11 14:25:03,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,696 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-11 14:25:03,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,705 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-11 14:25:03,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,715 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-11 14:25:03,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-11 14:25:03,728 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:03,771 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:03,805 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:03,830 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:03,851 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:03,866 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:03,883 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:03,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,922 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-11 14:25:03,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:03,962 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-11 14:25:04,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,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-11 14:25:04,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,072 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-11 14:25:04,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,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-11 14:25:04,146 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:04,174 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:04,200 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:04,226 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:04,253 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:04,303 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-11 14:25:04,304 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:25:04,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,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, 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-11 14:25:04,352 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:04,398 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-11 14:25:04,399 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:25:04,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:04,430 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:04,431 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-11 14:25:04,432 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:04,477 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-11 14:25:04,478 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:59 [2019-01-11 14:25:04,498 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-11 14:25:04,498 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:04,519 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-11 14:25:04,538 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:04,538 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:25:04,539 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:04,539 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:25:04,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:25:04,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:25:04,539 INFO L87 Difference]: Start difference. First operand 176 states and 1188 transitions. Second operand 8 states. [2019-01-11 14:25:04,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:04,986 INFO L93 Difference]: Finished difference Result 201 states and 1233 transitions. [2019-01-11 14:25:04,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:25:04,986 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:25:04,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:04,989 INFO L225 Difference]: With dead ends: 201 [2019-01-11 14:25:04,989 INFO L226 Difference]: Without dead ends: 200 [2019-01-11 14:25:04,990 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-11 14:25:04,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2019-01-11 14:25:05,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 178. [2019-01-11 14:25:05,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2019-01-11 14:25:05,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 1204 transitions. [2019-01-11 14:25:05,070 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 1204 transitions. Word has length 5 [2019-01-11 14:25:05,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:05,070 INFO L480 AbstractCegarLoop]: Abstraction has 178 states and 1204 transitions. [2019-01-11 14:25:05,070 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:25:05,070 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 1204 transitions. [2019-01-11 14:25:05,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:05,071 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:05,071 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:05,072 INFO L423 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:05,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:05,072 INFO L82 PathProgramCache]: Analyzing trace with hash 29302192, now seen corresponding path program 1 times [2019-01-11 14:25:05,072 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:05,073 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:05,073 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:05,073 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:05,073 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:05,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:05,217 WARN L181 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-11 14:25:05,369 WARN L181 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2019-01-11 14:25:05,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-11 14:25:05,636 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:05,636 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:05,636 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:25:05,637 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [31] [2019-01-11 14:25:05,637 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:25:05,637 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:25:05,640 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:25:05,640 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-11 14:25:05,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:05,640 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:25:05,641 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:05,641 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-11 14:25:05,659 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:05,659 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:25:05,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:05,674 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:05,882 WARN L181 SmtUtils]: Spent 205.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-11 14:25:05,896 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-11 14:25:05,912 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-11 14:25:05,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:05,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:05,976 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-11 14:25:06,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:06,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:06,061 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:06,062 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-11 14:25:06,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:06,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:06,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:06,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:06,173 INFO L303 Elim1Store]: Index analysis took 109 ms [2019-01-11 14:25:06,174 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-11 14:25:06,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:06,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:06,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:06,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:06,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:06,301 INFO L303 Elim1Store]: Index analysis took 126 ms [2019-01-11 14:25:06,302 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-11 14:25:06,440 INFO L303 Elim1Store]: Index analysis took 136 ms [2019-01-11 14:25:06,441 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-11 14:25:06,441 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,005 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,106 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,133 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,155 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,172 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,187 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,224 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-11 14:25:07,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,263 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-11 14:25:07,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,308 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-11 14:25:07,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,368 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-11 14:25:07,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,440 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-11 14:25:07,441 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,468 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,495 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,520 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,547 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,598 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-11 14:25:07,598 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:25:07,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25: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 97 [2019-01-11 14:25:07,692 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,736 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-11 14:25:07,737 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:25:07,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,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, 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-11 14:25:07,773 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,821 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-11 14:25:07,821 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 14:25:07,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,857 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:07,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:07,859 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-11 14:25:07,859 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:07,912 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-11 14:25:07,913 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 14:25:07,935 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-11 14:25:07,935 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:07,973 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-11 14:25:07,992 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:07,992 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:25:07,992 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:07,992 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:25:07,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:25:07,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:25:07,993 INFO L87 Difference]: Start difference. First operand 178 states and 1204 transitions. Second operand 10 states. [2019-01-11 14:25:08,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:08,808 INFO L93 Difference]: Finished difference Result 245 states and 1358 transitions. [2019-01-11 14:25:08,809 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:25:08,809 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:25:08,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:08,813 INFO L225 Difference]: With dead ends: 245 [2019-01-11 14:25:08,813 INFO L226 Difference]: Without dead ends: 243 [2019-01-11 14:25:08,814 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=100, Invalid=172, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:25:08,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2019-01-11 14:25:08,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 191. [2019-01-11 14:25:08,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2019-01-11 14:25:08,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 1287 transitions. [2019-01-11 14:25:08,899 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 1287 transitions. Word has length 5 [2019-01-11 14:25:08,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:08,899 INFO L480 AbstractCegarLoop]: Abstraction has 191 states and 1287 transitions. [2019-01-11 14:25:08,899 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:25:08,899 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 1287 transitions. [2019-01-11 14:25:08,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:08,900 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:08,900 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:08,900 INFO L423 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:08,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:08,900 INFO L82 PathProgramCache]: Analyzing trace with hash 29295188, now seen corresponding path program 1 times [2019-01-11 14:25:08,900 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:08,901 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:08,901 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:08,901 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:08,901 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:08,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:09,055 WARN L181 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 14 [2019-01-11 14:25:09,068 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-11 14:25:09,068 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:09,068 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:09,068 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:25:09,069 INFO L207 CegarAbsIntRunner]: [0], [10], [22], [32], [33] [2019-01-11 14:25:09,070 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:25:09,070 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:25:09,072 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:25:09,072 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-11 14:25:09,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:09,073 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:25:09,073 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:09,073 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-11 14:25:09,083 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:09,083 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:25:09,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:09,089 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:09,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,113 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-11 14:25:09,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,154 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-11 14:25:09,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,199 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-11 14:25:09,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,258 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-11 14:25:09,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,332 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-11 14:25:09,332 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,361 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,389 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,415 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,442 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,480 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-11 14:25:09,484 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-11 14:25:09,486 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-11 14:25:09,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, 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-11 14:25:09,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, 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-11 14:25:09,497 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-11 14:25:09,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, 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-11 14:25:09,507 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,550 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,581 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,604 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,623 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,639 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,654 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,704 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-11 14:25:09,705 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 14:25:09,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,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, 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-11 14:25:09,742 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,788 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-11 14:25:09,788 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 14:25:09,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:09,818 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-11 14:25:09,818 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:09,868 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-11 14:25:09,869 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 14:25:09,888 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-11 14:25:09,889 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:09,895 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-11 14:25:09,917 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:09,917 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2019-01-11 14:25:09,917 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:09,917 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:25:09,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:25:09,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2019-01-11 14:25:09,918 INFO L87 Difference]: Start difference. First operand 191 states and 1287 transitions. Second operand 8 states. [2019-01-11 14:25:10,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:10,323 INFO L93 Difference]: Finished difference Result 343 states and 2333 transitions. [2019-01-11 14:25:10,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:25:10,323 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:25:10,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:10,327 INFO L225 Difference]: With dead ends: 343 [2019-01-11 14:25:10,327 INFO L226 Difference]: Without dead ends: 342 [2019-01-11 14:25:10,328 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2019-01-11 14:25:10,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2019-01-11 14:25:10,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 304. [2019-01-11 14:25:10,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2019-01-11 14:25:10,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 2201 transitions. [2019-01-11 14:25:10,461 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 2201 transitions. Word has length 5 [2019-01-11 14:25:10,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:10,462 INFO L480 AbstractCegarLoop]: Abstraction has 304 states and 2201 transitions. [2019-01-11 14:25:10,462 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:25:10,462 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 2201 transitions. [2019-01-11 14:25:10,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:10,463 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:10,463 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:10,463 INFO L423 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:10,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:10,463 INFO L82 PathProgramCache]: Analyzing trace with hash 29295000, now seen corresponding path program 1 times [2019-01-11 14:25:10,464 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:10,464 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:10,464 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:10,464 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:10,465 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:10,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:10,610 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-11 14:25:10,610 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:10,610 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:10,611 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:25:10,611 INFO L207 CegarAbsIntRunner]: [0], [10], [22], [26], [31] [2019-01-11 14:25:10,612 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:25:10,612 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:25:10,614 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:25:10,614 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-11 14:25:10,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:10,615 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:25:10,615 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:10,615 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-11 14:25:10,625 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:10,625 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:25:10,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:10,630 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:10,656 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-11 14:25:10,659 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-11 14:25:10,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,669 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-11 14:25:10,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,677 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-11 14:25:10,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,689 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-11 14:25:10,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,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-11 14:25:10,710 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-11 14:25:10,711 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:10,753 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:10,787 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:10,815 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:10,837 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:10,855 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:10,873 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:10,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,913 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-11 14:25:10,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:10,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-11 14:25:11,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,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-11 14:25:11,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,061 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,063 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,066 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-11 14:25:11,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,142 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-11 14:25:11,142 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:11,170 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:11,198 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:11,226 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:11,253 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:11,304 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-11 14:25:11,304 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:25:11,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,378 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-11 14:25:11,379 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:11,429 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-11 14:25:11,429 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:25:11,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,463 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,468 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-11 14:25:11,469 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:11,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-11 14:25:11,521 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 14:25:11,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:11,563 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:11,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, 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-11 14:25:11,564 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:11,618 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-11 14:25:11,618 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 14:25:11,639 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-11 14:25:11,640 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:11,680 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-11 14:25:11,700 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:11,700 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:25:11,700 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:11,700 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:25:11,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:25:11,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:25:11,701 INFO L87 Difference]: Start difference. First operand 304 states and 2201 transitions. Second operand 10 states. [2019-01-11 14:25:13,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:13,355 INFO L93 Difference]: Finished difference Result 369 states and 2390 transitions. [2019-01-11 14:25:13,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:25:13,356 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:25:13,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:13,361 INFO L225 Difference]: With dead ends: 369 [2019-01-11 14:25:13,361 INFO L226 Difference]: Without dead ends: 367 [2019-01-11 14:25:13,361 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-11 14:25:13,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2019-01-11 14:25:13,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 320. [2019-01-11 14:25:13,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 320 states. [2019-01-11 14:25:13,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 2329 transitions. [2019-01-11 14:25:13,482 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 2329 transitions. Word has length 5 [2019-01-11 14:25:13,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:13,482 INFO L480 AbstractCegarLoop]: Abstraction has 320 states and 2329 transitions. [2019-01-11 14:25:13,482 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:25:13,483 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 2329 transitions. [2019-01-11 14:25:13,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:13,483 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:13,483 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:13,484 INFO L423 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:13,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:13,484 INFO L82 PathProgramCache]: Analyzing trace with hash 29312486, now seen corresponding path program 1 times [2019-01-11 14:25:13,484 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:13,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:13,485 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:13,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:13,485 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:13,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:13,948 WARN L181 SmtUtils]: Spent 426.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 19 [2019-01-11 14:25:14,126 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-11 14:25:14,127 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:14,127 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:14,127 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:25:14,127 INFO L207 CegarAbsIntRunner]: [0], [22], [28], [32], [33] [2019-01-11 14:25:14,127 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:25:14,128 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:25:14,129 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:25:14,130 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-11 14:25:14,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:14,130 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:25:14,130 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:14,130 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-11 14:25:14,142 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:14,142 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:25:14,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:14,149 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:14,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,182 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-11 14:25:14,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,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, 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-11 14:25:14,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,289 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-11 14:25:14,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,358 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-11 14:25:14,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,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, 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-11 14:25:14,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:14,558 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-11 14:25:14,559 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:14,606 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:14,657 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:14,706 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:14,756 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:14,804 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:14,867 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-11 14:25:14,871 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-11 14:25:14,873 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-11 14:25:14,876 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-11 14:25:14,878 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-11 14:25:14,881 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-11 14:25:14,884 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-11 14:25:14,884 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:14,936 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:14,967 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:14,991 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:15,010 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:15,026 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:15,041 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:15,110 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-11 14:25:15,111 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 14:25:15,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:15,140 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-11 14:25:15,140 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:15,223 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-11 14:25:15,223 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 14:25:15,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:15,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:15,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:15,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:15,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:15,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:15,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:15,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:15,281 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:15,282 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-11 14:25:15,282 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:15,382 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-11 14:25:15,383 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:106, output treesize:80 [2019-01-11 14:25:15,417 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-11 14:25:15,417 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:15,438 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-11 14:25:15,457 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:15,457 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:25:15,458 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:15,458 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:25:15,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:25:15,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:25:15,458 INFO L87 Difference]: Start difference. First operand 320 states and 2329 transitions. Second operand 8 states. [2019-01-11 14:25:16,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:16,102 INFO L93 Difference]: Finished difference Result 354 states and 2377 transitions. [2019-01-11 14:25:16,102 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:25:16,102 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:25:16,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:16,107 INFO L225 Difference]: With dead ends: 354 [2019-01-11 14:25:16,107 INFO L226 Difference]: Without dead ends: 350 [2019-01-11 14:25:16,108 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:25:16,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2019-01-11 14:25:16,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 323. [2019-01-11 14:25:16,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2019-01-11 14:25:16,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 2346 transitions. [2019-01-11 14:25:16,231 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 2346 transitions. Word has length 5 [2019-01-11 14:25:16,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:16,231 INFO L480 AbstractCegarLoop]: Abstraction has 323 states and 2346 transitions. [2019-01-11 14:25:16,231 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:25:16,231 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 2346 transitions. [2019-01-11 14:25:16,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:16,232 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:16,232 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:16,232 INFO L423 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:16,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:16,232 INFO L82 PathProgramCache]: Analyzing trace with hash 29299032, now seen corresponding path program 1 times [2019-01-11 14:25:16,233 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:16,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:16,233 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:16,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:16,233 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:16,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:16,329 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-11 14:25:16,330 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:16,330 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:16,330 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:25:16,330 INFO L207 CegarAbsIntRunner]: [0], [14], [22], [32], [33] [2019-01-11 14:25:16,331 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:25:16,332 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:25:16,335 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:25:16,335 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-11 14:25:16,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:16,335 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:25:16,336 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:16,336 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-11 14:25:16,352 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:16,352 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:25:16,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:16,372 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:16,433 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-11 14:25:16,436 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-11 14:25:16,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,450 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-11 14:25:16,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,455 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-11 14:25:16,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,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, 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-11 14:25:16,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,473 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-11 14:25:16,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, 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-11 14:25:16,486 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:16,524 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:16,556 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:16,581 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:16,601 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:16,616 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:16,631 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:16,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,669 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-11 14:25:16,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,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, 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-11 14:25:16,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,766 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-11 14:25:16,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,838 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-11 14:25:16,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:16,912 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-11 14:25:16,913 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:16,940 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:16,966 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:16,992 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:17,019 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:17,069 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-11 14:25:17,070 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:25:17,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:17,112 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-11 14:25:17,112 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:17,155 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-11 14:25:17,156 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:25:17,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:17,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:17,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:17,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:17,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:17,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:17,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:17,184 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:17,185 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-11 14:25:17,185 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:17,229 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-11 14:25:17,230 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:59 [2019-01-11 14:25:17,250 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-11 14:25:17,250 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:17,271 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-11 14:25:17,290 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:17,290 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:25:17,290 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:17,291 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:25:17,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:25:17,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:25:17,291 INFO L87 Difference]: Start difference. First operand 323 states and 2346 transitions. Second operand 8 states. [2019-01-11 14:25:18,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:18,115 INFO L93 Difference]: Finished difference Result 347 states and 2375 transitions. [2019-01-11 14:25:18,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:25:18,115 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:25:18,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:18,120 INFO L225 Difference]: With dead ends: 347 [2019-01-11 14:25:18,120 INFO L226 Difference]: Without dead ends: 346 [2019-01-11 14:25:18,120 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-11 14:25:18,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2019-01-11 14:25:18,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 324. [2019-01-11 14:25:18,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 324 states. [2019-01-11 14:25:18,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 2354 transitions. [2019-01-11 14:25:18,272 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 2354 transitions. Word has length 5 [2019-01-11 14:25:18,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:18,273 INFO L480 AbstractCegarLoop]: Abstraction has 324 states and 2354 transitions. [2019-01-11 14:25:18,273 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:25:18,273 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 2354 transitions. [2019-01-11 14:25:18,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:18,274 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:18,274 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:18,274 INFO L423 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:18,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:18,275 INFO L82 PathProgramCache]: Analyzing trace with hash 28958902, now seen corresponding path program 1 times [2019-01-11 14:25:18,275 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:18,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:18,275 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:18,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:18,276 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:18,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:18,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-11 14:25:18,308 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:18,308 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:18,309 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:25:18,309 INFO L207 CegarAbsIntRunner]: [0], [10], [32], [34], [35] [2019-01-11 14:25:18,309 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:25:18,310 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:25:18,312 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:25:18,312 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-11 14:25:18,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:18,312 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:25:18,312 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:18,312 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-11 14:25:18,326 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:18,326 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:25:18,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:18,345 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:18,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,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 68 treesize of output 71 [2019-01-11 14:25:18,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,423 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-11 14:25:18,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,473 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-11 14:25:18,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,534 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-11 14:25:18,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:18,612 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-11 14:25:18,613 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:18,649 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:18,687 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:18,727 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:18,767 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:18,815 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-11 14:25:18,816 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-11 14:25:18,818 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-11 14:25:18,821 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-11 14:25:18,825 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-11 14:25:18,827 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-11 14:25:18,834 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-11 14:25:18,835 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:18,874 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:18,904 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:18,928 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:18,947 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:18,962 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:18,977 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:19,027 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-11 14:25:19,027 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 14:25:19,213 WARN L181 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2019-01-11 14:25:19,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:19,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, 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-11 14:25:19,220 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:19,266 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-11 14:25:19,267 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 14:25:19,287 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-11 14:25:19,287 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:19,296 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-11 14:25:19,316 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:19,316 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 14:25:19,316 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:19,316 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 14:25:19,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 14:25:19,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 14:25:19,317 INFO L87 Difference]: Start difference. First operand 324 states and 2354 transitions. Second operand 6 states. [2019-01-11 14:25:19,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:19,630 INFO L93 Difference]: Finished difference Result 344 states and 2373 transitions. [2019-01-11 14:25:19,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 14:25:19,630 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 5 [2019-01-11 14:25:19,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:19,634 INFO L225 Difference]: With dead ends: 344 [2019-01-11 14:25:19,634 INFO L226 Difference]: Without dead ends: 343 [2019-01-11 14:25:19,635 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 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-11 14:25:19,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2019-01-11 14:25:19,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 324. [2019-01-11 14:25:19,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 324 states. [2019-01-11 14:25:19,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 2354 transitions. [2019-01-11 14:25:19,752 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 2354 transitions. Word has length 5 [2019-01-11 14:25:19,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:19,752 INFO L480 AbstractCegarLoop]: Abstraction has 324 states and 2354 transitions. [2019-01-11 14:25:19,752 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 14:25:19,752 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 2354 transitions. [2019-01-11 14:25:19,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:19,753 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:19,753 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:19,753 INFO L423 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:19,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:19,753 INFO L82 PathProgramCache]: Analyzing trace with hash 28945258, now seen corresponding path program 1 times [2019-01-11 14:25:19,753 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:19,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:19,754 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:19,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:19,754 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:19,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:19,942 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-11 14:25:19,942 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:19,942 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:19,942 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:25:19,942 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [28], [31] [2019-01-11 14:25:19,944 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:25:19,944 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:25:19,945 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:25:19,946 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-11 14:25:19,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:19,946 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:25:19,946 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:19,946 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-11 14:25:19,958 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:19,958 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:25:19,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:19,963 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:19,984 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-11 14:25:19,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, 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-11 14:25:19,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:19,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:19,995 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-11 14:25:19,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:19,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,001 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-11 14:25:20,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,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, 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-11 14:25:20,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,042 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-11 14:25:20,050 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-11 14:25:20,051 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:20,093 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:20,127 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:20,152 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:20,172 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:20,188 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:20,205 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:20,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,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, 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-11 14:25:20,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,287 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-11 14:25:20,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,333 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-11 14:25:20,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,389 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-11 14:25:20,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,461 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-11 14:25:20,462 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:20,498 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:20,524 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:20,551 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:20,576 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:20,626 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-11 14:25:20,627 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:25:20,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,674 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-11 14:25:20,675 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:25:20,845 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-11 14:25:20,845 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-11 14:25:20,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:20,936 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:20,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, 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-11 14:25:20,946 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:25:21,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,180 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:21,180 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-11 14:25:21,181 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:21,329 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-11 14:25:21,330 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:189 [2019-01-11 14:25:21,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,462 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-11 14:25:21,467 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-11 14:25:21,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:21,993 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:21,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, 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-11 14:25:21,994 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:22,204 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-11 14:25:22,204 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:152, output treesize:346 [2019-01-11 14:25:22,950 WARN L181 SmtUtils]: Spent 684.00 ms on a formula simplification. DAG size of input: 211 DAG size of output: 109 [2019-01-11 14:25:22,951 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-11 14:25:22,951 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:23,029 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-11 14:25:23,049 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:23,049 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 14:25:23,049 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:23,049 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:25:23,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:25:23,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:25:23,050 INFO L87 Difference]: Start difference. First operand 324 states and 2354 transitions. Second operand 10 states. [2019-01-11 14:25:23,205 WARN L181 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 89 [2019-01-11 14:25:27,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:27,002 INFO L93 Difference]: Finished difference Result 434 states and 2876 transitions. [2019-01-11 14:25:27,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:25:27,003 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:25:27,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:27,009 INFO L225 Difference]: With dead ends: 434 [2019-01-11 14:25:27,009 INFO L226 Difference]: Without dead ends: 432 [2019-01-11 14:25:27,010 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:25:27,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2019-01-11 14:25:27,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 339. [2019-01-11 14:25:27,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2019-01-11 14:25:27,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 2453 transitions. [2019-01-11 14:25:27,153 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 2453 transitions. Word has length 5 [2019-01-11 14:25:27,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:27,153 INFO L480 AbstractCegarLoop]: Abstraction has 339 states and 2453 transitions. [2019-01-11 14:25:27,154 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:25:27,154 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 2453 transitions. [2019-01-11 14:25:27,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:27,154 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:27,154 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:27,155 INFO L423 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:27,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:27,155 INFO L82 PathProgramCache]: Analyzing trace with hash 28933852, now seen corresponding path program 2 times [2019-01-11 14:25:27,155 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:27,155 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:27,155 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:27,156 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:27,156 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:27,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:27,238 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-11 14:25:27,239 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:27,239 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:27,239 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:25:27,239 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:25:27,239 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:27,239 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-11 14:25:27,248 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:25:27,248 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:25:27,253 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2019-01-11 14:25:27,253 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:25:27,254 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:27,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, 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-11 14:25:27,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, 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-11 14:25:27,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,297 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-11 14:25:27,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,305 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-11 14:25:27,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,314 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-11 14:25:27,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,325 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-11 14:25:27,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,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, 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-11 14:25:27,344 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:27,404 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:27,440 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:27,468 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:27,490 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:27,509 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:27,525 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:27,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,565 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-11 14:25:27,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,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, 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-11 14:25:27,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,674 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-11 14:25:27,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,740 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-11 14:25:27,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 14:25:27,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:27,929 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-11 14:25:27,930 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:27,971 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:28,012 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:28,055 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:28,099 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:28,142 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:28,214 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-11 14:25:28,215 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:118, output treesize:120 [2019-01-11 14:25:28,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:28,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, 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-11 14:25:28,242 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:28,325 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-11 14:25:28,326 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 14:25:28,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:28,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:28,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:28,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:28,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:28,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:28,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:28,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:28,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:28,357 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-11 14:25:28,358 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:28,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-11 14:25:28,433 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:108, output treesize:78 [2019-01-11 14:25:28,452 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-11 14:25:28,453 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:28,466 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-11 14:25:28,487 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:28,488 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 14:25:28,488 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:28,488 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:25:28,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:25:28,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2019-01-11 14:25:28,488 INFO L87 Difference]: Start difference. First operand 339 states and 2453 transitions. Second operand 8 states. [2019-01-11 14:25:29,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:29,786 INFO L93 Difference]: Finished difference Result 472 states and 3201 transitions. [2019-01-11 14:25:29,787 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:25:29,787 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:25:29,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:29,792 INFO L225 Difference]: With dead ends: 472 [2019-01-11 14:25:29,792 INFO L226 Difference]: Without dead ends: 471 [2019-01-11 14:25:29,792 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-11 14:25:29,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2019-01-11 14:25:29,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 396. [2019-01-11 14:25:29,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 396 states. [2019-01-11 14:25:29,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 2917 transitions. [2019-01-11 14:25:29,961 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 2917 transitions. Word has length 5 [2019-01-11 14:25:29,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:29,961 INFO L480 AbstractCegarLoop]: Abstraction has 396 states and 2917 transitions. [2019-01-11 14:25:29,961 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:25:29,961 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 2917 transitions. [2019-01-11 14:25:29,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:29,962 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:29,962 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:29,962 INFO L423 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:29,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:29,962 INFO L82 PathProgramCache]: Analyzing trace with hash 28952946, now seen corresponding path program 1 times [2019-01-11 14:25:29,962 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:29,963 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:29,963 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:25:29,963 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:29,964 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:29,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:30,158 WARN L181 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 17 [2019-01-11 14:25:30,244 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-11 14:25:30,245 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:30,245 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:30,245 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:25:30,245 INFO L207 CegarAbsIntRunner]: [0], [10], [26], [28], [31] [2019-01-11 14:25:30,246 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:25:30,247 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:25:30,249 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:25:30,249 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-11 14:25:30,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:30,249 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:25:30,249 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:30,249 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-11 14:25:30,267 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:30,267 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:25:30,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:30,286 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:30,382 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-11 14:25:30,385 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-11 14:25:30,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,390 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-11 14:25:30,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,398 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-11 14:25:30,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,409 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-11 14:25:30,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,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, 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-11 14:25:30,433 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-11 14:25:30,434 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:30,475 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:30,510 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:30,535 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:30,556 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:30,573 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:30,588 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:30,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,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-11 14:25:30,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,667 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-11 14:25:30,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,713 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-11 14:25:30,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,773 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-11 14:25:30,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:30,848 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-11 14:25:30,848 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:30,876 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:30,903 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:30,931 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:30,958 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:31,010 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-11 14:25:31,010 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:25:31,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,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 106 [2019-01-11 14:25:31,062 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:25:31,232 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-11 14:25:31,232 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-11 14:25:31,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,299 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:31,300 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-11 14:25:31,301 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:31,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,434 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:31,444 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-11 14:25:31,445 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-01-11 14:25:31,667 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-11 14:25:31,668 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:189 [2019-01-11 14:25:31,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:31,821 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-11 14:25:31,838 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-11 14:25:32,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:32,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:32,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:32,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:32,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:32,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:32,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:32,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:32,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:32,309 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:32,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 73 treesize of output 109 [2019-01-11 14:25:32,310 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:32,512 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-11 14:25:32,513 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:152, output treesize:346 [2019-01-11 14:25:44,883 WARN L181 SmtUtils]: Spent 12.29 s on a formula simplification. DAG size of input: 211 DAG size of output: 109 [2019-01-11 14:25:44,884 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-11 14:25:44,884 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:44,932 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-11 14:25:44,952 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:44,952 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 14:25:44,952 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:44,953 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:25:44,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:25:44,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:25:44,953 INFO L87 Difference]: Start difference. First operand 396 states and 2917 transitions. Second operand 10 states. [2019-01-11 14:25:45,365 WARN L181 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 88 [2019-01-11 14:25:48,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:48,928 INFO L93 Difference]: Finished difference Result 485 states and 3298 transitions. [2019-01-11 14:25:48,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:25:48,929 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:25:48,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:48,934 INFO L225 Difference]: With dead ends: 485 [2019-01-11 14:25:48,934 INFO L226 Difference]: Without dead ends: 484 [2019-01-11 14:25:48,934 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=88, Invalid=152, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:25:48,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2019-01-11 14:25:49,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 400. [2019-01-11 14:25:49,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 400 states. [2019-01-11 14:25:49,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 2949 transitions. [2019-01-11 14:25:49,121 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 2949 transitions. Word has length 5 [2019-01-11 14:25:49,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:49,121 INFO L480 AbstractCegarLoop]: Abstraction has 400 states and 2949 transitions. [2019-01-11 14:25:49,121 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:25:49,121 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 2949 transitions. [2019-01-11 14:25:49,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:49,123 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:49,123 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:49,123 INFO L423 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:49,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:49,123 INFO L82 PathProgramCache]: Analyzing trace with hash 28954558, now seen corresponding path program 2 times [2019-01-11 14:25:49,123 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:49,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:49,124 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:49,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:49,124 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:49,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:49,242 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-11 14:25:49,242 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:49,242 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:49,242 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:25:49,242 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:25:49,242 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:49,243 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-11 14:25:49,253 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:25:49,253 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:25:49,259 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 14:25:49,260 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:25:49,262 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:49,295 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-11 14:25:49,298 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-11 14:25:49,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,305 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-11 14:25:49,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,312 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-11 14:25:49,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,320 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-11 14:25:49,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,331 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-11 14:25:49,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,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, 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-11 14:25:49,344 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:49,407 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:49,441 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:49,469 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:49,488 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:49,505 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:49,521 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:49,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,566 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-11 14:25:49,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,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 78 treesize of output 84 [2019-01-11 14:25:49,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,670 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-11 14:25:49,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,733 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-11 14:25:49,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,817 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-11 14:25:49,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:49,924 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-11 14:25:49,925 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:49,967 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:50,008 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:50,062 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:50,104 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:50,147 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:50,219 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-11 14:25:50,219 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:25:50,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,259 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-11 14:25:50,259 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:50,331 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-11 14:25:50,331 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:25:50,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,373 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-11 14:25:50,374 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:50,445 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-11 14:25:50,446 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 14:25:50,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:50,499 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:50,500 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-11 14:25:50,501 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:50,578 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-11 14:25:50,579 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 14:25:50,611 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-11 14:25:50,611 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:50,648 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-11 14:25:50,666 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:50,667 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:25:50,667 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:50,667 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:25:50,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:25:50,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:25:50,667 INFO L87 Difference]: Start difference. First operand 400 states and 2949 transitions. Second operand 10 states. [2019-01-11 14:25:51,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:51,711 INFO L93 Difference]: Finished difference Result 485 states and 3293 transitions. [2019-01-11 14:25:51,712 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:25:51,712 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:25:51,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:51,719 INFO L225 Difference]: With dead ends: 485 [2019-01-11 14:25:51,719 INFO L226 Difference]: Without dead ends: 480 [2019-01-11 14:25:51,719 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-11 14:25:51,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2019-01-11 14:25:51,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 435. [2019-01-11 14:25:51,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 435 states. [2019-01-11 14:25:51,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 3230 transitions. [2019-01-11 14:25:51,875 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 3230 transitions. Word has length 5 [2019-01-11 14:25:51,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:51,876 INFO L480 AbstractCegarLoop]: Abstraction has 435 states and 3230 transitions. [2019-01-11 14:25:51,876 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:25:51,876 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 3230 transitions. [2019-01-11 14:25:51,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:51,877 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:51,877 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:51,878 INFO L423 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:51,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:51,878 INFO L82 PathProgramCache]: Analyzing trace with hash 28954806, now seen corresponding path program 2 times [2019-01-11 14:25:51,878 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:51,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:51,879 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:25:51,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:51,879 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:51,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:51,954 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-11 14:25:51,954 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:51,954 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:51,954 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:25:51,954 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:25:51,954 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:51,955 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-11 14:25:51,966 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:25:51,966 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:25:51,976 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 14:25:51,976 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:25:51,977 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:52,008 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-11 14:25:52,014 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-11 14:25:52,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,019 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-11 14:25:52,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,025 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-11 14:25:52,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,035 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-11 14:25:52,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,045 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-11 14:25:52,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,057 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-11 14:25:52,058 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,115 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,149 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,174 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,195 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,211 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,227 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,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, 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-11 14:25:52,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,313 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-11 14:25:52,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,364 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-11 14:25:52,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,428 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-11 14:25:52,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,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, 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-11 14:25:52,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,611 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-11 14:25:52,611 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,650 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,701 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,740 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,779 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,819 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,885 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-11 14:25:52,885 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:25:52,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:52,923 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-11 14:25:52,923 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:52,988 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-11 14:25:52,989 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:25:53,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,029 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-11 14:25:53,029 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:53,095 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-11 14:25:53,096 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 14:25:53,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:53,142 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:53,143 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-11 14:25:53,144 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:53,214 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-11 14:25:53,215 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 14:25:53,237 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-11 14:25:53,238 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:53,336 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-11 14:25:53,354 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:53,354 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:25:53,354 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:53,355 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:25:53,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:25:53,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:25:53,355 INFO L87 Difference]: Start difference. First operand 435 states and 3230 transitions. Second operand 10 states. [2019-01-11 14:25:54,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:54,186 INFO L93 Difference]: Finished difference Result 501 states and 3456 transitions. [2019-01-11 14:25:54,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:25:54,186 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:25:54,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:54,193 INFO L225 Difference]: With dead ends: 501 [2019-01-11 14:25:54,193 INFO L226 Difference]: Without dead ends: 499 [2019-01-11 14:25:54,193 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-11 14:25:54,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2019-01-11 14:25:54,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 457. [2019-01-11 14:25:54,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 457 states. [2019-01-11 14:25:54,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 3406 transitions. [2019-01-11 14:25:54,350 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 3406 transitions. Word has length 5 [2019-01-11 14:25:54,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:54,350 INFO L480 AbstractCegarLoop]: Abstraction has 457 states and 3406 transitions. [2019-01-11 14:25:54,350 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:25:54,351 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 3406 transitions. [2019-01-11 14:25:54,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:54,352 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:54,352 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:54,352 INFO L423 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:54,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:54,352 INFO L82 PathProgramCache]: Analyzing trace with hash 28941104, now seen corresponding path program 1 times [2019-01-11 14:25:54,353 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:54,353 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:54,353 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:25:54,353 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:54,353 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:54,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:54,446 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-11 14:25:54,447 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:54,447 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:54,447 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:25:54,447 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [31] [2019-01-11 14:25:54,448 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:25:54,449 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:25:54,451 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:25:54,451 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-11 14:25:54,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:54,451 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:25:54,452 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:54,452 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-11 14:25:54,462 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:54,462 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:25:54,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:54,469 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:54,493 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-11 14:25:54,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, 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-11 14:25:54,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,506 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-11 14:25:54,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,520 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-11 14:25:54,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,562 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-11 14:25:54,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,584 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-11 14:25:54,601 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-11 14:25:54,602 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:54,644 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:54,678 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:54,706 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:54,727 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:54,744 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:54,759 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:54,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,798 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-11 14:25:54,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,839 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-11 14:25:54,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,881 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-11 14:25:54,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:54,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, 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-11 14:25:55,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,014 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-11 14:25:55,015 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:55,041 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:55,068 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:55,094 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:55,122 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:55,172 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-11 14:25:55,173 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:25:55,710 WARN L181 SmtUtils]: Spent 531.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2019-01-11 14:25:55,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,716 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-11 14:25:55,716 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:55,763 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-11 14:25:55,763 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:25:55,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,796 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-11 14:25:55,797 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:55,857 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-11 14:25:55,858 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 14:25:55,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:55,896 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:55,897 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-11 14:25:55,898 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:55,948 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-11 14:25:55,948 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 14:25:55,971 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-11 14:25:55,971 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:56,011 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-11 14:25:56,031 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:56,031 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:25:56,031 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:56,031 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:25:56,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:25:56,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:25:56,032 INFO L87 Difference]: Start difference. First operand 457 states and 3406 transitions. Second operand 10 states. [2019-01-11 14:25:56,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:25:56,978 INFO L93 Difference]: Finished difference Result 539 states and 3726 transitions. [2019-01-11 14:25:56,978 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:25:56,978 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:25:56,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:25:56,985 INFO L225 Difference]: With dead ends: 539 [2019-01-11 14:25:56,985 INFO L226 Difference]: Without dead ends: 537 [2019-01-11 14:25:56,986 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:25:56,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2019-01-11 14:25:57,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 492. [2019-01-11 14:25:57,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 492 states. [2019-01-11 14:25:57,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 3666 transitions. [2019-01-11 14:25:57,160 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 3666 transitions. Word has length 5 [2019-01-11 14:25:57,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:25:57,160 INFO L480 AbstractCegarLoop]: Abstraction has 492 states and 3666 transitions. [2019-01-11 14:25:57,160 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:25:57,160 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 3666 transitions. [2019-01-11 14:25:57,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:25:57,161 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:25:57,162 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:25:57,163 INFO L423 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:25:57,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:57,163 INFO L82 PathProgramCache]: Analyzing trace with hash 28941352, now seen corresponding path program 1 times [2019-01-11 14:25:57,163 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:25:57,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:57,164 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:57,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:25:57,164 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:25:57,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:57,486 WARN L181 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 20 [2019-01-11 14:25:57,523 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-11 14:25:57,524 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:57,524 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:25:57,524 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:25:57,524 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [26], [31] [2019-01-11 14:25:57,525 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:25:57,525 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:25:57,527 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:25:57,528 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-11 14:25:57,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:25:57,528 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:25:57,528 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:25:57,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 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-11 14:25:57,547 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:25:57,547 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:25:57,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:25:57,559 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:25:57,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,584 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-11 14:25:57,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,629 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-11 14:25:57,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,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-11 14:25:57,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,735 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-11 14:25:57,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:57,807 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-11 14:25:57,807 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:57,834 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:57,862 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:57,890 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:57,918 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:57,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, 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-11 14:25:57,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, 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-11 14:25:57,956 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-11 14:25:57,960 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-11 14:25:57,962 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-11 14:25:57,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, 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-11 14:25:57,974 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-11 14:25:57,975 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:58,334 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:58,365 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:58,389 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:58,405 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:58,420 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:58,434 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:25:58,484 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-11 14:25:58,485 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:25:58,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,579 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-11 14:25:58,579 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:58,628 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-11 14:25:58,628 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:25:58,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,672 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-11 14:25:58,673 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:58,725 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-11 14:25:58,726 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 14:25:58,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:25:58,769 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:25:58,770 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-11 14:25:58,770 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:25:58,823 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-11 14:25:58,823 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 14:25:58,848 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-11 14:25:58,848 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:25:58,886 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-11 14:25:58,905 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:25:58,906 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:25:58,906 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:25:58,906 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:25:58,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:25:58,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:25:58,906 INFO L87 Difference]: Start difference. First operand 492 states and 3666 transitions. Second operand 10 states. [2019-01-11 14:26:00,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:00,150 INFO L93 Difference]: Finished difference Result 551 states and 3869 transitions. [2019-01-11 14:26:00,151 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:26:00,151 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 14:26:00,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:00,158 INFO L225 Difference]: With dead ends: 551 [2019-01-11 14:26:00,158 INFO L226 Difference]: Without dead ends: 549 [2019-01-11 14:26:00,159 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:26:00,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2019-01-11 14:26:00,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 509. [2019-01-11 14:26:00,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2019-01-11 14:26:00,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 3822 transitions. [2019-01-11 14:26:00,325 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 3822 transitions. Word has length 5 [2019-01-11 14:26:00,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:00,326 INFO L480 AbstractCegarLoop]: Abstraction has 509 states and 3822 transitions. [2019-01-11 14:26:00,326 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:26:00,326 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 3822 transitions. [2019-01-11 14:26:00,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:26:00,328 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:00,328 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:26:00,328 INFO L423 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:00,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:00,329 INFO L82 PathProgramCache]: Analyzing trace with hash 29435558, now seen corresponding path program 1 times [2019-01-11 14:26:00,329 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:00,329 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:00,329 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:00,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:00,330 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:00,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:00,461 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-11 14:26:00,461 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:00,461 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:00,461 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:26:00,462 INFO L207 CegarAbsIntRunner]: [0], [26], [32], [34], [35] [2019-01-11 14:26:00,462 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:00,462 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:00,464 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:00,464 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-11 14:26:00,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:00,465 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:00,465 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:00,465 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-11 14:26:00,475 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:00,475 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:00,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:00,480 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:00,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,500 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-11 14:26:00,504 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-11 14:26:00,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,536 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-11 14:26:00,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,586 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-11 14:26:00,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:00,653 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-11 14:26:00,653 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:00,678 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:00,701 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:00,725 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:00,750 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:00,780 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-11 14:26:00,782 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-11 14:26:00,787 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-11 14:26:00,794 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-11 14:26:00,798 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-11 14:26:00,804 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-11 14:26:00,815 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-11 14:26:00,815 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:00,849 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:00,876 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:00,896 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:00,912 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:00,927 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:00,942 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:00,986 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-11 14:26:00,987 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-11 14:26:01,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:01,023 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-11 14:26:01,024 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:01,065 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-11 14:26:01,066 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:93, output treesize:63 [2019-01-11 14:26:01,087 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-11 14:26:01,088 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:01,300 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-11 14:26:01,319 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:01,320 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 14:26:01,320 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:01,320 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 14:26:01,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 14:26:01,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 14:26:01,321 INFO L87 Difference]: Start difference. First operand 509 states and 3822 transitions. Second operand 6 states. [2019-01-11 14:26:01,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:01,728 INFO L93 Difference]: Finished difference Result 523 states and 3832 transitions. [2019-01-11 14:26:01,728 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 14:26:01,728 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 5 [2019-01-11 14:26:01,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:01,733 INFO L225 Difference]: With dead ends: 523 [2019-01-11 14:26:01,733 INFO L226 Difference]: Without dead ends: 522 [2019-01-11 14:26:01,734 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-11 14:26:01,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2019-01-11 14:26:01,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 509. [2019-01-11 14:26:01,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2019-01-11 14:26:01,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 3821 transitions. [2019-01-11 14:26:01,907 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 3821 transitions. Word has length 5 [2019-01-11 14:26:01,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:01,908 INFO L480 AbstractCegarLoop]: Abstraction has 509 states and 3821 transitions. [2019-01-11 14:26:01,908 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 14:26:01,908 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 3821 transitions. [2019-01-11 14:26:01,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:26:01,909 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:01,909 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:26:01,909 INFO L423 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:01,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:01,909 INFO L82 PathProgramCache]: Analyzing trace with hash 29425884, now seen corresponding path program 1 times [2019-01-11 14:26:01,909 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:01,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:01,910 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:01,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:01,910 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:01,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:01,967 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-11 14:26:01,967 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:01,967 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:01,967 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:26:01,968 INFO L207 CegarAbsIntRunner]: [0], [22], [26], [32], [33] [2019-01-11 14:26:01,968 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:01,969 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:01,971 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:01,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 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-11 14:26:01,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:01,971 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:01,971 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:01,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 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-11 14:26:01,979 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:01,979 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:01,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:01,985 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:02,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,009 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-11 14:26:02,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,048 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-11 14:26:02,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,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-11 14:26:02,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,151 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-11 14:26:02,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,229 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-11 14:26:02,230 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,257 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,286 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,315 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,346 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,404 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-11 14:26:02,407 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-11 14:26:02,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, 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-11 14:26:02,413 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-11 14:26:02,419 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-11 14:26:02,422 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-11 14:26:02,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, 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-11 14:26:02,430 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,468 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,498 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,522 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,541 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,556 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,571 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,621 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-11 14:26:02,621 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:26:02,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,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 41 treesize of output 97 [2019-01-11 14:26:02,719 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,763 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-11 14:26:02,764 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:26:02,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:02,796 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-11 14:26:02,796 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:02,846 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-11 14:26:02,847 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-11 14:26:02,868 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-11 14:26:02,868 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:02,888 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-11 14:26:02,908 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:02,908 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:26:02,908 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:02,908 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:26:02,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:26:02,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:26:02,908 INFO L87 Difference]: Start difference. First operand 509 states and 3821 transitions. Second operand 8 states. [2019-01-11 14:26:03,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:03,602 INFO L93 Difference]: Finished difference Result 542 states and 3850 transitions. [2019-01-11 14:26:03,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:26:03,603 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:26:03,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:03,608 INFO L225 Difference]: With dead ends: 542 [2019-01-11 14:26:03,608 INFO L226 Difference]: Without dead ends: 540 [2019-01-11 14:26:03,608 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=113, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:26:03,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2019-01-11 14:26:03,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 509. [2019-01-11 14:26:03,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2019-01-11 14:26:03,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 3820 transitions. [2019-01-11 14:26:03,788 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 3820 transitions. Word has length 5 [2019-01-11 14:26:03,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:03,788 INFO L480 AbstractCegarLoop]: Abstraction has 509 states and 3820 transitions. [2019-01-11 14:26:03,788 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:26:03,788 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 3820 transitions. [2019-01-11 14:26:03,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:26:03,789 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:03,789 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:26:03,789 INFO L423 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:03,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:03,790 INFO L82 PathProgramCache]: Analyzing trace with hash 29431650, now seen corresponding path program 1 times [2019-01-11 14:26:03,790 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:03,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:03,791 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:03,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:03,791 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:03,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:03,848 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-11 14:26:03,848 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:03,848 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:03,848 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:26:03,848 INFO L207 CegarAbsIntRunner]: [0], [26], [28], [32], [33] [2019-01-11 14:26:03,849 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:03,850 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:03,851 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:03,851 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-11 14:26:03,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:03,852 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:03,852 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:03,852 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-11 14:26:03,861 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:03,862 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:03,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:03,867 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:03,896 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-11 14:26:03,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-11 14:26:03,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,903 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-11 14:26:03,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,912 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-11 14:26:03,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,920 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-11 14:26:03,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,930 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-11 14:26:03,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:03,942 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-11 14:26:03,943 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:03,998 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:04,033 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:04,060 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:04,080 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:04,096 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:04,111 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:04,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,155 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-11 14:26:04,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,203 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-11 14:26:04,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,259 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-11 14:26:04,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,323 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-11 14:26:04,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,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, 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-11 14:26:04,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,516 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-11 14:26:04,517 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:04,556 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:04,601 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:04,642 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:04,682 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:04,724 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:04,794 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-11 14:26:04,794 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 14:26:04,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,824 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-11 14:26:04,824 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:04,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-11 14:26:04,894 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 14:26:04,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:04,930 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-11 14:26:04,931 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:05,000 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-11 14:26:05,001 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:108, output treesize:78 [2019-01-11 14:26:05,036 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-11 14:26:05,036 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:05,057 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-11 14:26:05,076 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:05,076 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:26:05,076 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:05,076 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:26:05,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:26:05,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:26:05,077 INFO L87 Difference]: Start difference. First operand 509 states and 3820 transitions. Second operand 8 states. [2019-01-11 14:26:05,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:05,887 INFO L93 Difference]: Finished difference Result 541 states and 3851 transitions. [2019-01-11 14:26:05,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:26:05,887 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:26:05,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:05,891 INFO L225 Difference]: With dead ends: 541 [2019-01-11 14:26:05,891 INFO L226 Difference]: Without dead ends: 540 [2019-01-11 14:26:05,891 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-11 14:26:05,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2019-01-11 14:26:06,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 509. [2019-01-11 14:26:06,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2019-01-11 14:26:06,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 3820 transitions. [2019-01-11 14:26:06,057 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 3820 transitions. Word has length 5 [2019-01-11 14:26:06,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:06,057 INFO L480 AbstractCegarLoop]: Abstraction has 509 states and 3820 transitions. [2019-01-11 14:26:06,057 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:26:06,057 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 3820 transitions. [2019-01-11 14:26:06,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:26:06,058 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:06,058 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:26:06,059 INFO L423 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:06,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:06,059 INFO L82 PathProgramCache]: Analyzing trace with hash 29418196, now seen corresponding path program 1 times [2019-01-11 14:26:06,059 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:06,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:06,060 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:06,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:06,060 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:06,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:06,198 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-11 14:26:06,198 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:06,198 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:06,198 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:26:06,199 INFO L207 CegarAbsIntRunner]: [0], [14], [26], [32], [33] [2019-01-11 14:26:06,199 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:06,200 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:06,201 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:06,201 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-11 14:26:06,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:06,202 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:06,202 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:06,202 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-11 14:26:06,210 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:06,210 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:06,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:06,217 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:06,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,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-11 14:26:06,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,278 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-11 14:26:06,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,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, 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-11 14:26:06,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,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 37 treesize of output 80 [2019-01-11 14:26:06,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,450 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-11 14:26:06,450 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:06,477 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:06,503 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:06,529 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:06,555 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:06,589 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-11 14:26:06,593 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-11 14:26:06,595 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-11 14:26:06,598 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-11 14:26:06,600 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-11 14:26:06,603 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-11 14:26:06,622 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-11 14:26:06,623 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:06,661 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:06,690 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:06,714 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:06,733 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:06,749 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:06,762 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:06,810 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-11 14:26:06,810 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:26:06,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,861 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-11 14:26:06,862 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:06,904 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-11 14:26:06,904 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:26:06,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:06,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, 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-11 14:26:06,955 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:07,001 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-11 14:26:07,002 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-11 14:26:07,023 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-11 14:26:07,023 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:07,049 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-11 14:26:07,069 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:07,069 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 14:26:07,069 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:07,069 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:26:07,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:26:07,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2019-01-11 14:26:07,070 INFO L87 Difference]: Start difference. First operand 509 states and 3820 transitions. Second operand 8 states. [2019-01-11 14:26:07,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:07,743 INFO L93 Difference]: Finished difference Result 573 states and 3948 transitions. [2019-01-11 14:26:07,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:26:07,744 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:26:07,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:07,748 INFO L225 Difference]: With dead ends: 573 [2019-01-11 14:26:07,748 INFO L226 Difference]: Without dead ends: 572 [2019-01-11 14:26:07,748 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2019-01-11 14:26:07,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2019-01-11 14:26:07,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 517. [2019-01-11 14:26:07,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 517 states. [2019-01-11 14:26:07,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 3892 transitions. [2019-01-11 14:26:07,912 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 3892 transitions. Word has length 5 [2019-01-11 14:26:07,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:07,912 INFO L480 AbstractCegarLoop]: Abstraction has 517 states and 3892 transitions. [2019-01-11 14:26:07,913 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:26:07,913 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 3892 transitions. [2019-01-11 14:26:07,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 14:26:07,914 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:07,914 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 14:26:07,914 INFO L423 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:07,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:07,914 INFO L82 PathProgramCache]: Analyzing trace with hash 29477778, now seen corresponding path program 1 times [2019-01-11 14:26:07,914 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:07,915 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:07,915 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:07,915 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:07,915 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:07,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:08,267 WARN L181 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 20 DAG size of output: 15 [2019-01-11 14:26:08,307 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-11 14:26:08,307 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:08,307 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:08,307 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 14:26:08,308 INFO L207 CegarAbsIntRunner]: [0], [14], [28], [32], [33] [2019-01-11 14:26:08,308 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:08,309 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:08,310 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:08,310 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-11 14:26:08,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:08,311 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:08,311 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:08,311 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-11 14:26:08,324 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:08,325 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:08,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:08,330 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:08,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,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, 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-11 14:26:08,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,413 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-11 14:26:08,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,475 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-11 14:26:08,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,549 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-11 14:26:08,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,640 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-11 14:26:08,743 WARN L181 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2019-01-11 14:26:08,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:08,761 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-11 14:26:08,762 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:08,811 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:08,856 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:08,907 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:08,955 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:09,002 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:09,060 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-11 14:26:09,065 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-11 14:26:09,085 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-11 14:26:09,101 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-11 14:26:09,117 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-11 14:26:09,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, 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-11 14:26:09,150 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-11 14:26:09,150 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:09,204 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:09,236 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:09,260 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:09,280 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:09,297 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:09,313 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:09,385 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-11 14:26:09,385 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 14:26:09,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:09,421 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-11 14:26:09,421 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:09,484 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-11 14:26:09,484 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 14:26:09,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:09,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:09,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:09,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:09,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:09,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:09,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:09,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:09,522 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:09,523 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-11 14:26:09,524 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:09,591 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-11 14:26:09,592 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:106, output treesize:80 [2019-01-11 14:26:09,625 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-11 14:26:09,625 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:09,647 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-11 14:26:09,667 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:09,667 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:26:09,667 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:09,667 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:26:09,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:26:09,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:26:09,668 INFO L87 Difference]: Start difference. First operand 517 states and 3892 transitions. Second operand 8 states. [2019-01-11 14:26:10,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:10,328 INFO L93 Difference]: Finished difference Result 560 states and 3946 transitions. [2019-01-11 14:26:10,328 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:26:10,329 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 14:26:10,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:10,332 INFO L225 Difference]: With dead ends: 560 [2019-01-11 14:26:10,333 INFO L226 Difference]: Without dead ends: 557 [2019-01-11 14:26:10,333 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2019-01-11 14:26:10,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2019-01-11 14:26:10,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 522. [2019-01-11 14:26:10,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 522 states. [2019-01-11 14:26:10,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 3906 transitions. [2019-01-11 14:26:10,506 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 3906 transitions. Word has length 5 [2019-01-11 14:26:10,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:10,507 INFO L480 AbstractCegarLoop]: Abstraction has 522 states and 3906 transitions. [2019-01-11 14:26:10,507 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:26:10,507 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 3906 transitions. [2019-01-11 14:26:10,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:10,508 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:10,508 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:26:10,508 INFO L423 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:10,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:10,509 INFO L82 PathProgramCache]: Analyzing trace with hash 905114198, now seen corresponding path program 1 times [2019-01-11 14:26:10,509 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:10,509 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:10,509 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:10,509 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:10,510 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:10,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:10,556 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-11 14:26:10,556 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:10,556 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:10,556 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:26:10,557 INFO L207 CegarAbsIntRunner]: [0], [18], [32], [34], [36], [37] [2019-01-11 14:26:10,557 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:10,557 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:10,560 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:10,560 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-11 14:26:10,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:10,560 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:10,561 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:10,561 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-11 14:26:10,578 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:10,578 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:10,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:10,583 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:10,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, 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-11 14:26:10,614 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-11 14:26:10,621 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-11 14:26:10,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,635 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-11 14:26:10,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,650 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-11 14:26:10,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,666 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-11 14:26:10,680 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-11 14:26:10,681 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:10,720 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:10,751 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:10,774 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:10,791 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:10,807 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:10,823 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:10,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,859 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-11 14:26:10,862 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-11 14:26:10,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,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, 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-11 14:26:10,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,935 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-11 14:26:10,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:10,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:11,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:11,000 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-11 14:26:11,001 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:11,022 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:11,044 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:11,069 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:11,093 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:11,138 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-11 14:26:11,139 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 8 variables, input treesize:84, output treesize:88 [2019-01-11 14:26:11,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:11,167 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-11 14:26:11,167 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:11,205 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-11 14:26:11,205 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:93, output treesize:63 [2019-01-11 14:26:11,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-11 14:26:11,221 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:11,319 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-11 14:26:11,358 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2019-01-11 14:26:11,358 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [2, 2] total 5 [2019-01-11 14:26:11,359 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 14:26:11,359 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-11 14:26:11,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-11 14:26:11,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-11 14:26:11,360 INFO L87 Difference]: Start difference. First operand 522 states and 3906 transitions. Second operand 4 states. [2019-01-11 14:26:11,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:11,832 INFO L93 Difference]: Finished difference Result 806 states and 6051 transitions. [2019-01-11 14:26:11,833 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-01-11 14:26:11,833 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 6 [2019-01-11 14:26:11,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:11,838 INFO L225 Difference]: With dead ends: 806 [2019-01-11 14:26:11,838 INFO L226 Difference]: Without dead ends: 802 [2019-01-11 14:26:11,839 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-11 14:26:11,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2019-01-11 14:26:12,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 783. [2019-01-11 14:26:12,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 783 states. [2019-01-11 14:26:12,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 6028 transitions. [2019-01-11 14:26:12,140 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 6028 transitions. Word has length 6 [2019-01-11 14:26:12,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:12,140 INFO L480 AbstractCegarLoop]: Abstraction has 783 states and 6028 transitions. [2019-01-11 14:26:12,140 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-11 14:26:12,140 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 6028 transitions. [2019-01-11 14:26:12,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:12,141 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:12,142 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-11 14:26:12,142 INFO L423 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:12,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:12,142 INFO L82 PathProgramCache]: Analyzing trace with hash 904695138, now seen corresponding path program 2 times [2019-01-11 14:26:12,142 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:12,142 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:12,142 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:12,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:12,143 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:12,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:12,306 WARN L181 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 17 DAG size of output: 13 [2019-01-11 14:26:12,309 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-11 14:26:12,309 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:12,309 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:12,310 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:26:12,310 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:26:12,310 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:12,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 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-11 14:26:12,319 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:26:12,320 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:26:12,324 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2019-01-11 14:26:12,324 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:26:12,325 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:12,349 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-11 14:26:12,352 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-11 14:26:12,358 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-11 14:26:12,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,369 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-11 14:26:12,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,381 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-11 14:26:12,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,392 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-11 14:26:12,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,408 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-11 14:26:12,409 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:12,466 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:12,497 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:12,521 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:12,537 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:12,553 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:12,570 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:12,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,611 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-11 14:26:12,615 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-11 14:26:12,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,639 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-11 14:26:12,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,696 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-11 14:26:12,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,774 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-11 14:26:12,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:12,872 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-11 14:26:12,872 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:12,910 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:12,948 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:12,986 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:13,031 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:13,070 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:13,132 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-11 14:26:13,133 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:107, output treesize:112 [2019-01-11 14:26:13,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:13,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, 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-11 14:26:13,181 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:13,242 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-11 14:26:13,242 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:122, output treesize:88 [2019-01-11 14:26:13,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:13,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:13,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:13,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:13,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:13,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:13,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:13,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:13,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:13,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 48 treesize of output 124 [2019-01-11 14:26:13,277 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:13,341 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-11 14:26:13,341 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:100, output treesize:88 [2019-01-11 14:26:13,364 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-11 14:26:13,364 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:13,380 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-11 14:26:13,400 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:13,400 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 3] total 8 [2019-01-11 14:26:13,400 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:13,400 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-01-11 14:26:13,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-01-11 14:26:13,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2019-01-11 14:26:13,401 INFO L87 Difference]: Start difference. First operand 783 states and 6028 transitions. Second operand 7 states. [2019-01-11 14:26:14,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:14,090 INFO L93 Difference]: Finished difference Result 802 states and 6046 transitions. [2019-01-11 14:26:14,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:26:14,091 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 6 [2019-01-11 14:26:14,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:14,097 INFO L225 Difference]: With dead ends: 802 [2019-01-11 14:26:14,097 INFO L226 Difference]: Without dead ends: 801 [2019-01-11 14:26:14,098 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:26:14,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2019-01-11 14:26:14,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 783. [2019-01-11 14:26:14,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 783 states. [2019-01-11 14:26:14,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 6028 transitions. [2019-01-11 14:26:14,448 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 6028 transitions. Word has length 6 [2019-01-11 14:26:14,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:14,448 INFO L480 AbstractCegarLoop]: Abstraction has 783 states and 6028 transitions. [2019-01-11 14:26:14,448 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-01-11 14:26:14,449 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 6028 transitions. [2019-01-11 14:26:14,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:14,450 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:14,451 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-11 14:26:14,451 INFO L423 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:14,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:14,451 INFO L82 PathProgramCache]: Analyzing trace with hash 904669900, now seen corresponding path program 1 times [2019-01-11 14:26:14,451 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:14,451 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:14,452 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:26:14,452 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:14,452 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:14,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:14,563 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-11 14:26:14,563 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:14,563 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:14,563 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:26:14,563 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [26], [31] [2019-01-11 14:26:14,564 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:14,564 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:14,566 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:14,566 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-11 14:26:14,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:14,566 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:14,566 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:14,566 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-11 14:26:14,581 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:14,581 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:14,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:14,587 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:14,622 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-11 14:26:14,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, 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-11 14:26:14,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,634 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-11 14:26:14,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,643 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-11 14:26:14,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,665 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-11 14:26:14,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,674 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-11 14:26:14,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,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, 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-11 14:26:14,686 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:14,746 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:14,780 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:14,806 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:14,829 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:14,846 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:14,864 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:14,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,908 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-11 14:26:14,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:14,980 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-11 14:26:15,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,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, 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-11 14:26:15,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,104 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-11 14:26:15,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,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, 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-11 14:26:15,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,292 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-11 14:26:15,293 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:15,333 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:15,373 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:15,415 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:15,456 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:15,497 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:15,568 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-11 14:26:15,568 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 14:26:15,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,600 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-11 14:26:15,600 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:15,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-11 14:26:15,667 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:26:15,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,705 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-11 14:26:15,706 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:15,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-11 14:26:15,777 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:96 [2019-01-11 14:26:15,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,820 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-11 14:26:15,820 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:15,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-11 14:26:15,894 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 14:26:15,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:15,942 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-11 14:26:15,943 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:16,021 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-11 14:26:16,021 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:62 [2019-01-11 14:26:16,047 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-11 14:26:16,048 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:16,091 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-11 14:26:16,111 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:16,111 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2019-01-11 14:26:16,111 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:16,112 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 14:26:16,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 14:26:16,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2019-01-11 14:26:16,112 INFO L87 Difference]: Start difference. First operand 783 states and 6028 transitions. Second operand 11 states. [2019-01-11 14:26:17,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:17,699 INFO L93 Difference]: Finished difference Result 956 states and 7015 transitions. [2019-01-11 14:26:17,699 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 14:26:17,700 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-11 14:26:17,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:17,705 INFO L225 Difference]: With dead ends: 956 [2019-01-11 14:26:17,705 INFO L226 Difference]: Without dead ends: 954 [2019-01-11 14:26:17,706 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:26:17,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2019-01-11 14:26:18,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 808. [2019-01-11 14:26:18,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 808 states. [2019-01-11 14:26:18,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 6214 transitions. [2019-01-11 14:26:18,022 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 6214 transitions. Word has length 6 [2019-01-11 14:26:18,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:18,022 INFO L480 AbstractCegarLoop]: Abstraction has 808 states and 6214 transitions. [2019-01-11 14:26:18,022 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 14:26:18,022 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 6214 transitions. [2019-01-11 14:26:18,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:18,023 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:18,024 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-11 14:26:18,024 INFO L423 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:18,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:18,024 INFO L82 PathProgramCache]: Analyzing trace with hash 904323940, now seen corresponding path program 2 times [2019-01-11 14:26:18,024 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:18,024 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:18,025 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:18,025 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:18,025 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:18,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:18,172 WARN L181 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 13 [2019-01-11 14:26:18,226 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-11 14:26:18,226 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:18,227 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:18,227 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:26:18,227 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:26:18,227 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:18,227 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-11 14:26:18,236 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:26:18,236 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:26:18,242 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 14:26:18,242 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:26:18,243 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:18,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,283 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-11 14:26:18,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,338 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-11 14:26:18,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,401 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-11 14:26:18,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,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, 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-11 14:26:18,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,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, 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-11 14:26:18,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:18,692 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-11 14:26:18,692 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:18,740 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:18,787 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:18,841 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:18,910 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:18,957 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:19,017 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-11 14:26:19,020 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-11 14:26:19,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-11 14:26:19,027 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-11 14:26:19,030 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-11 14:26:19,032 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-11 14:26:19,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, 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-11 14:26:19,037 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:19,090 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:19,121 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:19,144 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:19,164 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:19,180 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:19,195 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:19,267 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-11 14:26:19,267 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 14:26:19,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,303 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-11 14:26:19,304 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:19,376 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-11 14:26:19,376 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:26:19,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,415 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-11 14:26:19,415 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:19,486 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-11 14:26:19,486 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 14:26:19,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,529 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-11 14:26:19,529 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:19,605 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-11 14:26:19,605 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:76 [2019-01-11 14:26:19,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:19,718 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-11 14:26:19,719 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:19,795 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-11 14:26:19,796 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:62 [2019-01-11 14:26:19,819 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-11 14:26:19,819 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:19,863 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-11 14:26:19,882 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:19,882 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2019-01-11 14:26:19,882 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:19,883 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 14:26:19,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 14:26:19,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2019-01-11 14:26:19,883 INFO L87 Difference]: Start difference. First operand 808 states and 6214 transitions. Second operand 11 states. [2019-01-11 14:26:21,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:21,189 INFO L93 Difference]: Finished difference Result 1087 states and 7943 transitions. [2019-01-11 14:26:21,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-11 14:26:21,189 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-11 14:26:21,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:21,194 INFO L225 Difference]: With dead ends: 1087 [2019-01-11 14:26:21,195 INFO L226 Difference]: Without dead ends: 1084 [2019-01-11 14:26:21,195 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-11 14:26:21,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2019-01-11 14:26:21,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 849. [2019-01-11 14:26:21,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 849 states. [2019-01-11 14:26:21,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 6541 transitions. [2019-01-11 14:26:21,535 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 6541 transitions. Word has length 6 [2019-01-11 14:26:21,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:21,535 INFO L480 AbstractCegarLoop]: Abstraction has 849 states and 6541 transitions. [2019-01-11 14:26:21,536 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 14:26:21,536 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 6541 transitions. [2019-01-11 14:26:21,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:21,537 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:21,537 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:26:21,537 INFO L423 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:21,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:21,538 INFO L82 PathProgramCache]: Analyzing trace with hash 904327972, now seen corresponding path program 1 times [2019-01-11 14:26:21,538 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:21,538 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:21,538 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:26:21,538 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:21,538 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:21,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:21,606 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-11 14:26:21,606 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:21,606 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:21,606 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:26:21,606 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [22], [32], [33] [2019-01-11 14:26:21,607 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:21,607 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:21,609 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:21,610 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-11 14:26:21,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:21,610 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:21,610 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:21,611 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-11 14:26:21,622 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:21,622 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:21,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:21,628 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:21,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,658 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-11 14:26:21,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,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-11 14:26:21,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,749 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-11 14:26:21,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,805 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-11 14:26:21,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:21,879 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-11 14:26:21,880 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:21,908 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:21,936 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:21,965 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:21,992 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:22,031 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-11 14:26:22,034 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-11 14:26:22,038 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-11 14:26:22,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, 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-11 14:26:22,044 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-11 14:26:22,047 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-11 14:26:22,057 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-11 14:26:22,058 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:22,096 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:22,125 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:22,148 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:22,167 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:22,183 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:22,197 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:22,244 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-11 14:26:22,244 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:26:22,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,299 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-11 14:26:22,299 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:22,341 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-11 14:26:22,342 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:26:22,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,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, 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-11 14:26:22,379 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:22,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-11 14:26:22,454 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 14:26:22,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:22,493 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:22,494 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-11 14:26:22,494 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:22,542 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-11 14:26:22,542 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 14:26:22,564 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-11 14:26:22,565 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:22,656 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-11 14:26:22,676 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:22,676 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:26:22,676 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:22,676 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:26:22,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:26:22,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:26:22,677 INFO L87 Difference]: Start difference. First operand 849 states and 6541 transitions. Second operand 10 states. [2019-01-11 14:26:23,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:23,659 INFO L93 Difference]: Finished difference Result 942 states and 6912 transitions. [2019-01-11 14:26:23,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:26:23,659 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:26:23,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:23,664 INFO L225 Difference]: With dead ends: 942 [2019-01-11 14:26:23,664 INFO L226 Difference]: Without dead ends: 940 [2019-01-11 14:26:23,664 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-11 14:26:23,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2019-01-11 14:26:24,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 891. [2019-01-11 14:26:24,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 891 states. [2019-01-11 14:26:24,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 6849 transitions. [2019-01-11 14:26:24,014 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 6849 transitions. Word has length 6 [2019-01-11 14:26:24,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:24,014 INFO L480 AbstractCegarLoop]: Abstraction has 891 states and 6849 transitions. [2019-01-11 14:26:24,014 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:26:24,014 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 6849 transitions. [2019-01-11 14:26:24,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:24,016 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:24,016 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:26:24,016 INFO L423 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:24,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:24,016 INFO L82 PathProgramCache]: Analyzing trace with hash 904333738, now seen corresponding path program 1 times [2019-01-11 14:26:24,016 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:24,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:24,017 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:24,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:24,017 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:24,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:24,096 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-11 14:26:24,097 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:24,097 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:24,097 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:26:24,097 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [28], [32], [33] [2019-01-11 14:26:24,098 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:24,099 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:24,101 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:24,101 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-11 14:26:24,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:24,101 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:24,102 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:24,102 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-11 14:26:24,114 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:24,114 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:24,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:24,121 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:24,147 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-11 14:26:24,151 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-11 14:26:24,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,157 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-11 14:26:24,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,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-11 14:26:24,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,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-11 14:26:24,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,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-11 14:26:24,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,203 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-11 14:26:24,204 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:24,271 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:24,306 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:24,333 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:24,353 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:24,369 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:24,386 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:24,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,428 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-11 14:26:24,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,476 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-11 14:26:24,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,533 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-11 14:26:24,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,624 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-11 14:26:24,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 14:26:24,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:24,812 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-11 14:26:24,813 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:24,854 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:24,892 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:24,934 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:24,975 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:25,018 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:25,088 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-11 14:26:25,088 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:26:25,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,126 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-11 14:26:25,126 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:25,193 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-11 14:26:25,193 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:26:25,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,232 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,236 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-11 14:26:25,237 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:25,308 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-11 14:26:25,309 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 14:26:25,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:25,356 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:25,357 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-11 14:26:25,357 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:25,431 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-11 14:26:25,432 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 14:26:25,460 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-11 14:26:25,460 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:25,493 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-11 14:26:25,513 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:25,513 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 14:26:25,513 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:25,513 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 14:26:25,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 14:26:25,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:26:25,513 INFO L87 Difference]: Start difference. First operand 891 states and 6849 transitions. Second operand 9 states. [2019-01-11 14:26:26,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:26,653 INFO L93 Difference]: Finished difference Result 959 states and 7083 transitions. [2019-01-11 14:26:26,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:26:26,654 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 14:26:26,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:26,658 INFO L225 Difference]: With dead ends: 959 [2019-01-11 14:26:26,658 INFO L226 Difference]: Without dead ends: 951 [2019-01-11 14:26:26,658 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-11 14:26:26,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2019-01-11 14:26:27,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 909. [2019-01-11 14:26:27,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 909 states. [2019-01-11 14:26:27,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 7020 transitions. [2019-01-11 14:26:27,015 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 7020 transitions. Word has length 6 [2019-01-11 14:26:27,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:27,015 INFO L480 AbstractCegarLoop]: Abstraction has 909 states and 7020 transitions. [2019-01-11 14:26:27,015 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 14:26:27,015 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 7020 transitions. [2019-01-11 14:26:27,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:27,017 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:27,017 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:26:27,017 INFO L423 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:27,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:27,017 INFO L82 PathProgramCache]: Analyzing trace with hash 904320284, now seen corresponding path program 1 times [2019-01-11 14:26:27,017 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:27,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:27,018 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:27,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:27,018 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:27,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:27,071 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-11 14:26:27,071 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:27,072 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:27,072 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:26:27,072 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [18], [32], [33] [2019-01-11 14:26:27,072 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:27,072 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:27,074 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:27,074 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-11 14:26:27,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:27,074 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:27,074 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:27,074 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-11 14:26:27,082 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:27,082 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:27,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:27,087 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:27,118 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-11 14:26:27,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, 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-11 14:26:27,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,125 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-11 14:26:27,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,134 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-11 14:26:27,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,143 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-11 14:26:27,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,154 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-11 14:26:27,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, 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-11 14:26:27,169 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:27,210 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:27,265 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:27,290 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:27,309 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:27,326 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:27,342 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:27,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,378 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-11 14:26:27,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,418 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-11 14:26:27,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,461 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-11 14:26:27,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,518 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-11 14:26:27,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,775 INFO L303 Elim1Store]: Index analysis took 197 ms [2019-01-11 14:26:27,776 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-11 14:26:27,776 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:27,801 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:27,828 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:27,855 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:27,882 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:27,929 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-11 14:26:27,930 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:26:27,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:27,987 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-11 14:26:27,988 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:28,027 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-11 14:26:28,027 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:26:28,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,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 43 treesize of output 113 [2019-01-11 14:26:28,060 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:28,107 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-11 14:26:28,107 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 14:26:28,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:28,209 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:28,210 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-11 14:26:28,211 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26: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-11 14:26:28,265 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 14:26:28,288 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-11 14:26:28,289 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:28,322 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-11 14:26:28,342 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:28,342 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 14:26:28,342 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:28,342 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 14:26:28,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 14:26:28,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:26:28,343 INFO L87 Difference]: Start difference. First operand 909 states and 7020 transitions. Second operand 9 states. [2019-01-11 14:26:29,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:29,265 INFO L93 Difference]: Finished difference Result 973 states and 7237 transitions. [2019-01-11 14:26:29,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:26:29,265 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 14:26:29,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:29,270 INFO L225 Difference]: With dead ends: 973 [2019-01-11 14:26:29,270 INFO L226 Difference]: Without dead ends: 972 [2019-01-11 14:26:29,271 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-11 14:26:29,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2019-01-11 14:26:29,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 929. [2019-01-11 14:26:29,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 929 states. [2019-01-11 14:26:29,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 7180 transitions. [2019-01-11 14:26:29,671 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 7180 transitions. Word has length 6 [2019-01-11 14:26:29,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:29,671 INFO L480 AbstractCegarLoop]: Abstraction has 929 states and 7180 transitions. [2019-01-11 14:26:29,671 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 14:26:29,671 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 7180 transitions. [2019-01-11 14:26:29,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:29,673 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:29,673 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:26:29,673 INFO L423 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:29,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:29,673 INFO L82 PathProgramCache]: Analyzing trace with hash 904792908, now seen corresponding path program 1 times [2019-01-11 14:26:29,673 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:29,674 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:29,674 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:29,674 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:29,674 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:29,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:29,754 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-11 14:26:29,754 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:29,754 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:29,755 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:26:29,755 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [26], [31] [2019-01-11 14:26:29,756 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:29,756 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:29,758 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:29,758 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-11 14:26:29,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:29,758 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:29,758 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:29,758 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-11 14:26:29,776 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:29,777 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:29,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:29,797 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:29,997 WARN L181 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-11 14:26:30,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,017 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-11 14:26:30,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,059 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-11 14:26:30,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,110 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-11 14:26:30,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,172 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-11 14:26:30,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:30,247 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-11 14:26:30,248 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:30,287 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:30,324 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:30,360 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:30,401 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:30,450 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-11 14:26:30,452 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-11 14:26:30,454 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-11 14:26:30,456 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-11 14:26:30,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, 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-11 14:26:30,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-11 14:26:30,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, 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-11 14:26:30,474 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:30,998 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:31,416 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:31,748 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:31,970 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:31,984 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:31,998 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:32,046 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-11 14:26:32,046 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 14:26:32,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,122 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-11 14:26:32,123 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:32,168 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-11 14:26:32,169 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 14:26:32,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,210 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-11 14:26:32,211 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:32,256 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-11 14:26:32,257 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-11 14:26:32,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,299 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:32,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,301 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-11 14:26:32,302 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:32,349 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-11 14:26:32,350 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:47 [2019-01-11 14:26:32,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,395 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:32,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:32,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, 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-11 14:26:32,398 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:32,474 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-11 14:26:32,474 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:49 [2019-01-11 14:26:32,579 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-11 14:26:32,579 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:32,640 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-11 14:26:32,658 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:32,659 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:26:32,659 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:32,659 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:26:32,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:26:32,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:26:32,659 INFO L87 Difference]: Start difference. First operand 929 states and 7180 transitions. Second operand 12 states. [2019-01-11 14:26:34,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:34,147 INFO L93 Difference]: Finished difference Result 1006 states and 7394 transitions. [2019-01-11 14:26:34,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:26:34,148 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:26:34,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:34,153 INFO L225 Difference]: With dead ends: 1006 [2019-01-11 14:26:34,153 INFO L226 Difference]: Without dead ends: 1004 [2019-01-11 14:26:34,154 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=145, Invalid=275, Unknown=0, NotChecked=0, Total=420 [2019-01-11 14:26:34,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2019-01-11 14:26:34,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 890. [2019-01-11 14:26:34,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 890 states. [2019-01-11 14:26:34,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 6868 transitions. [2019-01-11 14:26:34,557 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 6868 transitions. Word has length 6 [2019-01-11 14:26:34,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:34,557 INFO L480 AbstractCegarLoop]: Abstraction has 890 states and 6868 transitions. [2019-01-11 14:26:34,557 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:26:34,558 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 6868 transitions. [2019-01-11 14:26:34,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:34,560 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:34,560 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:26:34,560 INFO L423 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:34,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:34,561 INFO L82 PathProgramCache]: Analyzing trace with hash 904808472, now seen corresponding path program 1 times [2019-01-11 14:26:34,561 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:34,561 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:34,561 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:34,561 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:34,561 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:34,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:34,661 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-11 14:26:34,661 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:34,661 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:34,661 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:26:34,661 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [32], [33] [2019-01-11 14:26:34,662 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:34,662 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:34,664 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:34,664 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-11 14:26:34,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:34,664 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:34,665 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:34,665 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-11 14:26:34,676 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:34,676 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:34,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:34,682 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:34,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,712 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-11 14:26:34,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,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, 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-11 14:26:34,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,833 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-11 14:26:34,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,897 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-11 14:26:34,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:34,978 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-11 14:26:34,978 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,016 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,053 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,090 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,132 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,184 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-11 14:26:35,187 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-11 14:26:35,189 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-11 14:26:35,192 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-11 14:26:35,195 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-11 14:26:35,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, 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-11 14:26:35,209 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-11 14:26:35,210 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,252 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,285 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,310 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,329 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,345 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,360 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,412 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-11 14:26:35,412 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:26:35,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,480 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-11 14:26:35,481 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,526 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-11 14:26:35,527 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:26:35,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,570 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,573 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-11 14:26:35,574 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,625 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-11 14:26:35,625 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 14:26:35,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,663 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:35,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:35,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 118 [2019-01-11 14:26:35,666 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:35,718 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-11 14:26:35,718 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 14:26:35,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-11 14:26:35,741 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:35,783 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-11 14:26:35,801 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:35,801 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:26:35,801 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:35,802 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:26:35,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:26:35,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=114, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:26:35,802 INFO L87 Difference]: Start difference. First operand 890 states and 6868 transitions. Second operand 10 states. [2019-01-11 14:26:36,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:36,890 INFO L93 Difference]: Finished difference Result 959 states and 7078 transitions. [2019-01-11 14:26:36,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:26:36,891 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:26:36,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:36,895 INFO L225 Difference]: With dead ends: 959 [2019-01-11 14:26:36,895 INFO L226 Difference]: Without dead ends: 958 [2019-01-11 14:26:36,895 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:26:36,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 958 states. [2019-01-11 14:26:37,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 958 to 910. [2019-01-11 14:26:37,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 910 states. [2019-01-11 14:26:37,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 910 states and 7028 transitions. [2019-01-11 14:26:37,273 INFO L78 Accepts]: Start accepts. Automaton has 910 states and 7028 transitions. Word has length 6 [2019-01-11 14:26:37,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:37,273 INFO L480 AbstractCegarLoop]: Abstraction has 910 states and 7028 transitions. [2019-01-11 14:26:37,273 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:26:37,274 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 7028 transitions. [2019-01-11 14:26:37,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:37,275 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:37,275 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:26:37,276 INFO L423 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:37,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:37,276 INFO L82 PathProgramCache]: Analyzing trace with hash 904808346, now seen corresponding path program 1 times [2019-01-11 14:26:37,276 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:37,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:37,276 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:37,277 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:37,277 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:37,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:37,447 WARN L181 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 23 [2019-01-11 14:26:37,518 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-11 14:26:37,519 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:37,519 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:37,519 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:26:37,519 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [28], [31] [2019-01-11 14:26:37,521 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:37,521 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:37,523 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:37,523 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-11 14:26:37,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:37,523 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:37,523 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:37,523 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-11 14:26:37,533 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:37,533 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:37,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:37,539 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:37,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,561 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-11 14:26:37,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,597 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-11 14:26:37,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,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-11 14:26:37,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,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, 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-11 14:26:37,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:37,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-11 14:26:37,767 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:37,804 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:37,830 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:37,856 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:37,882 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:37,917 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-11 14:26:37,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, 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-11 14:26:37,940 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-11 14:26:37,943 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-11 14:26:37,945 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-11 14:26:37,948 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-11 14:26:37,957 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-11 14:26:37,958 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:38,012 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:38,041 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:38,062 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:38,080 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:38,094 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:38,107 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:38,154 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-11 14:26:38,154 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 14:26:38,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,209 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-11 14:26:38,210 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:26:38,356 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-11 14:26:38,356 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:106, output treesize:150 [2019-01-11 14:26:38,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,452 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-11 14:26:38,452 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:38,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,586 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-11 14:26:38,587 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-01-11 14:26:38,767 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-11 14:26:38,768 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:177 [2019-01-11 14:26:38,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:38,904 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:38,913 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-11 14:26:38,914 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:26:39,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,218 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26: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 67 treesize of output 124 [2019-01-11 14:26:39,219 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:39,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,381 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:39,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,383 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-11 14:26:39,383 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:39,524 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-11 14:26:39,524 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 16 variables, input treesize:207, output treesize:196 [2019-01-11 14:26:39,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,668 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-11 14:26:39,669 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:39,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,808 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:39,809 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-11 14:26:39,809 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:39,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,955 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:39,956 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:39,978 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-11 14:26:39,982 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 8 xjuncts. [2019-01-11 14:26:40,350 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-11 14:26:40,351 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 19 variables, input treesize:189, output treesize:310 [2019-01-11 14:26:40,585 WARN L181 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 133 [2019-01-11 14:26:40,587 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-11 14:26:40,587 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:40,672 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-11 14:26:40,690 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:40,690 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-11 14:26:40,690 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:40,690 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:26:40,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:26:40,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:26:40,691 INFO L87 Difference]: Start difference. First operand 910 states and 7028 transitions. Second operand 12 states. [2019-01-11 14:26:40,939 WARN L181 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-01-11 14:26:41,196 WARN L181 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 103 [2019-01-11 14:26:42,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:42,757 INFO L93 Difference]: Finished difference Result 1033 states and 7604 transitions. [2019-01-11 14:26:42,757 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:26:42,757 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:26:42,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:42,762 INFO L225 Difference]: With dead ends: 1033 [2019-01-11 14:26:42,762 INFO L226 Difference]: Without dead ends: 1032 [2019-01-11 14:26:42,763 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=125, Invalid=255, Unknown=0, NotChecked=0, Total=380 [2019-01-11 14:26:42,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states. [2019-01-11 14:26:43,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 910. [2019-01-11 14:26:43,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 910 states. [2019-01-11 14:26:43,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 910 states and 7028 transitions. [2019-01-11 14:26:43,144 INFO L78 Accepts]: Start accepts. Automaton has 910 states and 7028 transitions. Word has length 6 [2019-01-11 14:26:43,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:43,144 INFO L480 AbstractCegarLoop]: Abstraction has 910 states and 7028 transitions. [2019-01-11 14:26:43,144 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:26:43,144 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 7028 transitions. [2019-01-11 14:26:43,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:43,146 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:43,146 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:26:43,146 INFO L423 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:43,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:43,146 INFO L82 PathProgramCache]: Analyzing trace with hash 904810394, now seen corresponding path program 1 times [2019-01-11 14:26:43,147 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:43,147 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:43,147 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:43,147 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:43,147 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:43,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:43,219 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-11 14:26:43,219 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:43,219 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:43,219 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:26:43,219 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [28], [32], [33] [2019-01-11 14:26:43,222 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:43,222 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:43,223 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:43,223 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-11 14:26:43,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:43,224 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:43,224 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:43,224 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-11 14:26:43,240 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:43,240 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:43,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:43,247 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:43,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,275 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-11 14:26:43,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,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, 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-11 14:26:43,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,369 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-11 14:26:43,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,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-11 14:26:43,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,512 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-11 14:26:43,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:43,612 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-11 14:26:43,613 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:43,653 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:43,692 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:43,732 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:43,774 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:43,818 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:43,888 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-11 14:26:43,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, 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-11 14:26:43,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, 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-11 14:26:43,898 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-11 14:26:43,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, 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-11 14:26:43,905 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-11 14:26:43,908 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-11 14:26:43,908 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:43,957 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:43,986 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:44,008 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:44,026 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:44,039 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:44,052 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:44,117 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-11 14:26:44,117 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:26:44,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,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 120 [2019-01-11 14:26:44,152 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:44,215 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-11 14:26:44,215 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:26:44,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,250 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-11 14:26:44,251 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:44,316 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-11 14:26:44,316 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 14:26:44,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:44,378 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:44,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-11 14:26:44,379 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:44,446 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-11 14:26:44,446 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 14:26:44,476 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-11 14:26:44,476 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:44,513 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-11 14:26:44,531 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:44,531 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:26:44,531 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:44,531 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:26:44,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:26:44,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:26:44,531 INFO L87 Difference]: Start difference. First operand 910 states and 7028 transitions. Second operand 10 states. [2019-01-11 14:26:45,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:45,633 INFO L93 Difference]: Finished difference Result 975 states and 7194 transitions. [2019-01-11 14:26:45,633 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:26:45,633 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:26:45,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:45,637 INFO L225 Difference]: With dead ends: 975 [2019-01-11 14:26:45,637 INFO L226 Difference]: Without dead ends: 971 [2019-01-11 14:26:45,637 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-11 14:26:45,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 971 states. [2019-01-11 14:26:46,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 971 to 926. [2019-01-11 14:26:46,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2019-01-11 14:26:46,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 7136 transitions. [2019-01-11 14:26:46,050 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 7136 transitions. Word has length 6 [2019-01-11 14:26:46,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:46,050 INFO L480 AbstractCegarLoop]: Abstraction has 926 states and 7136 transitions. [2019-01-11 14:26:46,050 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:26:46,050 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 7136 transitions. [2019-01-11 14:26:46,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:46,052 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:46,052 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:26:46,052 INFO L423 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:46,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:46,052 INFO L82 PathProgramCache]: Analyzing trace with hash 904810206, now seen corresponding path program 2 times [2019-01-11 14:26:46,052 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:46,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:46,053 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:46,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:46,053 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:46,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:46,166 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-11 14:26:46,166 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:46,166 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:46,166 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:26:46,167 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:26:46,167 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:46,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 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-11 14:26:46,177 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:26:46,177 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:26:46,184 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 14:26:46,184 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:26:46,185 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:46,210 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-11 14:26:46,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, 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-11 14:26:46,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,218 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-11 14:26:46,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,226 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-11 14:26:46,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,232 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,233 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-11 14:26:46,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,243 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-11 14:26:46,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,255 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-11 14:26:46,256 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:46,374 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:46,408 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:46,432 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:46,453 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:46,468 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:46,482 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:46,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,521 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-11 14:26:46,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,566 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-11 14:26:46,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,617 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-11 14:26:46,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,679 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-11 14:26:46,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,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-11 14:26:46,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:46,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-11 14:26:46,854 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:46,892 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:46,930 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:46,968 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:47,007 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:47,046 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:47,111 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-11 14:26:47,111 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 14:26:47,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,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, 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-11 14:26:47,161 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:47,222 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-11 14:26:47,222 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 14:26:47,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,271 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-11 14:26:47,272 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:47,337 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-11 14:26:47,337 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 14:26:47,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,384 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:47,385 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-11 14:26:47,386 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:47,452 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-11 14:26:47,452 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 14:26:47,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,498 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:47,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:47,499 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-11 14:26:47,500 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:47,565 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-11 14:26:47,565 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:56 [2019-01-11 14:26:47,594 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-11 14:26:47,594 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:47,654 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-11 14:26:47,673 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:47,673 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:26:47,673 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:47,673 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:26:47,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:26:47,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=175, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:26:47,674 INFO L87 Difference]: Start difference. First operand 926 states and 7136 transitions. Second operand 12 states. [2019-01-11 14:26:49,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:49,034 INFO L93 Difference]: Finished difference Result 1013 states and 7438 transitions. [2019-01-11 14:26:49,034 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:26:49,034 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:26:49,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:49,039 INFO L225 Difference]: With dead ends: 1013 [2019-01-11 14:26:49,039 INFO L226 Difference]: Without dead ends: 1011 [2019-01-11 14:26:49,039 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-11 14:26:49,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2019-01-11 14:26:49,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 937. [2019-01-11 14:26:49,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 937 states. [2019-01-11 14:26:49,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 7224 transitions. [2019-01-11 14:26:49,443 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 7224 transitions. Word has length 6 [2019-01-11 14:26:49,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:49,443 INFO L480 AbstractCegarLoop]: Abstraction has 937 states and 7224 transitions. [2019-01-11 14:26:49,443 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:26:49,443 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 7224 transitions. [2019-01-11 14:26:49,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:49,445 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:49,445 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:26:49,445 INFO L423 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:49,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:49,445 INFO L82 PathProgramCache]: Analyzing trace with hash 904796940, now seen corresponding path program 1 times [2019-01-11 14:26:49,445 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:49,446 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:49,446 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:26:49,446 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:49,446 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:49,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:49,519 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-11 14:26:49,519 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:49,519 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:49,519 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:26:49,519 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [22], [32], [33] [2019-01-11 14:26:49,520 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:49,520 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:49,522 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:49,522 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-11 14:26:49,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:49,522 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:49,523 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:49,523 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-11 14:26:49,531 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:49,532 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:49,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:49,537 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:49,563 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-11 14:26:49,566 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-11 14:26:49,570 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,572 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-11 14:26:49,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,577 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-11 14:26:49,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,585 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-11 14:26:49,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,595 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-11 14:26:49,605 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-11 14:26:49,606 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:49,645 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:49,677 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:49,702 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:49,722 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:49,737 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:49,752 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:49,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,786 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-11 14:26:49,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,825 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-11 14:26:49,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,868 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-11 14:26:49,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,923 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-11 14:26:49,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:49,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,006 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-11 14:26:50,006 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:50,031 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:50,057 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:50,081 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:50,107 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:50,153 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-11 14:26:50,153 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:26:50,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,209 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-11 14:26:50,210 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:50,249 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-11 14:26:50,249 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:26:50,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,287 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-11 14:26:50,287 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:50,331 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-11 14:26:50,331 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 14:26:50,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:50,371 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:50,372 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-11 14:26:50,373 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:50,420 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-11 14:26:50,421 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 14:26:50,442 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-11 14:26:50,442 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:50,482 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-11 14:26:50,501 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:50,501 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:26:50,501 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:50,502 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:26:50,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:26:50,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:26:50,502 INFO L87 Difference]: Start difference. First operand 937 states and 7224 transitions. Second operand 10 states. [2019-01-11 14:26:51,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:51,408 INFO L93 Difference]: Finished difference Result 996 states and 7376 transitions. [2019-01-11 14:26:51,409 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:26:51,409 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:26:51,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:51,413 INFO L225 Difference]: With dead ends: 996 [2019-01-11 14:26:51,413 INFO L226 Difference]: Without dead ends: 995 [2019-01-11 14:26:51,413 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-11 14:26:51,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2019-01-11 14:26:51,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 949. [2019-01-11 14:26:51,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-01-11 14:26:51,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 7320 transitions. [2019-01-11 14:26:51,850 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 7320 transitions. Word has length 6 [2019-01-11 14:26:51,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:51,850 INFO L480 AbstractCegarLoop]: Abstraction has 949 states and 7320 transitions. [2019-01-11 14:26:51,850 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:26:51,850 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 7320 transitions. [2019-01-11 14:26:51,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:51,852 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:51,852 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:26:51,852 INFO L423 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:51,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:51,852 INFO L82 PathProgramCache]: Analyzing trace with hash 904796752, now seen corresponding path program 1 times [2019-01-11 14:26:51,852 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:51,853 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:51,853 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:51,853 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:51,853 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:51,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:51,967 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-11 14:26:51,967 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:51,967 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:51,967 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:26:51,968 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [22], [26], [31] [2019-01-11 14:26:51,968 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:51,968 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:51,970 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:51,970 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-11 14:26:51,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:51,971 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:51,971 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:51,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 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-11 14:26:51,979 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:51,980 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:51,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:51,986 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:52,008 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-11 14:26:52,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, 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-11 14:26:52,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,016 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-11 14:26:52,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,023 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-11 14:26:52,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,031 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-11 14:26:52,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,040 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-11 14:26:52,050 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-11 14:26:52,050 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,089 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,121 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,146 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,166 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,182 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,197 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,234 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-11 14:26:52,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,274 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-11 14:26:52,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,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 46 treesize of output 72 [2019-01-11 14:26:52,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,372 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-11 14:26:52,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,441 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-11 14:26:52,441 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,466 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,490 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,515 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,540 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,587 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-11 14:26:52,587 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 14:26:52,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,664 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-11 14:26:52,665 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,704 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-11 14:26:52,704 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 14:26:52,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,747 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-11 14:26:52,748 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,791 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-11 14:26:52,791 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-11 14:26:52,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,836 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:52,836 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-11 14:26:52,837 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,885 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-11 14:26:52,886 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-11 14:26:52,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,932 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:52,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:52,934 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-11 14:26:52,934 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:52,984 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-11 14:26:52,984 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-11 14:26:53,008 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-11 14:26:53,008 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:53,071 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-11 14:26:53,090 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:53,090 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:26:53,090 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:53,091 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:26:53,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:26:53,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=175, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:26:53,091 INFO L87 Difference]: Start difference. First operand 949 states and 7320 transitions. Second operand 12 states. [2019-01-11 14:26:54,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:54,412 INFO L93 Difference]: Finished difference Result 1033 states and 7605 transitions. [2019-01-11 14:26:54,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:26:54,412 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:26:54,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:54,417 INFO L225 Difference]: With dead ends: 1033 [2019-01-11 14:26:54,417 INFO L226 Difference]: Without dead ends: 1031 [2019-01-11 14:26:54,418 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-11 14:26:54,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2019-01-11 14:26:54,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 975. [2019-01-11 14:26:54,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2019-01-11 14:26:54,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 7528 transitions. [2019-01-11 14:26:54,841 INFO L78 Accepts]: Start accepts. Automaton has 975 states and 7528 transitions. Word has length 6 [2019-01-11 14:26:54,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:54,841 INFO L480 AbstractCegarLoop]: Abstraction has 975 states and 7528 transitions. [2019-01-11 14:26:54,841 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:26:54,841 INFO L276 IsEmpty]: Start isEmpty. Operand 975 states and 7528 transitions. [2019-01-11 14:26:54,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:54,843 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:54,843 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:26:54,843 INFO L423 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:54,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:54,843 INFO L82 PathProgramCache]: Analyzing trace with hash 904456810, now seen corresponding path program 1 times [2019-01-11 14:26:54,843 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:54,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:54,844 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:54,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:54,844 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:54,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:54,929 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-11 14:26:54,930 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:54,930 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:54,930 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:26:54,930 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [32], [34], [35] [2019-01-11 14:26:54,931 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:54,931 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:54,932 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:54,932 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-11 14:26:54,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:54,932 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:54,933 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:54,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 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-11 14:26:54,941 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:54,941 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:54,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:54,946 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:54,967 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-11 14:26:54,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-11 14:26:54,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:54,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:54,978 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-11 14:26:54,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:54,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:54,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:54,985 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-11 14:26:54,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:54,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:54,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:54,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:54,993 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-11 14:26:54,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:54,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:54,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,001 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-11 14:26:55,011 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-11 14:26:55,012 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,051 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,083 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,106 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,126 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,143 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,158 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,193 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-11 14:26:55,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,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, 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-11 14:26:55,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,274 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-11 14:26:55,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,328 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-11 14:26:55,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,397 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-11 14:26:55,397 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,422 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,447 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,472 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,497 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,544 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-11 14:26:55,544 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:26:55,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,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 41 treesize of output 91 [2019-01-11 14:26:55,591 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,632 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-11 14:26:55,633 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:26:55,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:55,663 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:55,663 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-11 14:26:55,664 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:55,707 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-11 14:26:55,707 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:59 [2019-01-11 14:26:55,729 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-11 14:26:55,729 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:55,750 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-11 14:26:55,769 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:55,769 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:26:55,769 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:55,769 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:26:55,769 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:26:55,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:26:55,769 INFO L87 Difference]: Start difference. First operand 975 states and 7528 transitions. Second operand 8 states. [2019-01-11 14:26:56,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:56,564 INFO L93 Difference]: Finished difference Result 1002 states and 7555 transitions. [2019-01-11 14:26:56,564 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:26:56,565 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 14:26:56,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:56,569 INFO L225 Difference]: With dead ends: 1002 [2019-01-11 14:26:56,569 INFO L226 Difference]: Without dead ends: 1001 [2019-01-11 14:26:56,569 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-11 14:26:56,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2019-01-11 14:26:56,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 975. [2019-01-11 14:26:56,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2019-01-11 14:26:56,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 7528 transitions. [2019-01-11 14:26:56,995 INFO L78 Accepts]: Start accepts. Automaton has 975 states and 7528 transitions. Word has length 6 [2019-01-11 14:26:56,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:26:56,995 INFO L480 AbstractCegarLoop]: Abstraction has 975 states and 7528 transitions. [2019-01-11 14:26:56,995 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:26:56,995 INFO L276 IsEmpty]: Start isEmpty. Operand 975 states and 7528 transitions. [2019-01-11 14:26:56,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:26:56,997 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:26:56,997 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:26:56,997 INFO L423 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:26:56,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:56,997 INFO L82 PathProgramCache]: Analyzing trace with hash 904431572, now seen corresponding path program 1 times [2019-01-11 14:26:56,997 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:26:56,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:56,998 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:56,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:26:56,998 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:26:57,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:57,125 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-11 14:26:57,125 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:57,125 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:26:57,125 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:26:57,126 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [26], [31] [2019-01-11 14:26:57,126 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:26:57,126 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:26:57,128 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:26:57,128 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-11 14:26:57,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:26:57,129 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:26:57,129 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:26:57,129 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-11 14:26:57,137 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:26:57,138 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:26:57,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:26:57,143 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:26:57,171 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-11 14:26:57,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, 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-11 14:26:57,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,179 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-11 14:26:57,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,188 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-11 14:26:57,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,198 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-11 14:26:57,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,207 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-11 14:26:57,218 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-11 14:26:57,219 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,257 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,289 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,314 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,334 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,349 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,364 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,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 68 treesize of output 71 [2019-01-11 14:26:57,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,436 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-11 14:26:57,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,479 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-11 14:26:57,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,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 37 treesize of output 80 [2019-01-11 14:26:57,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,599 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-11 14:26:57,599 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,624 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,649 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,674 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,699 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,745 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-11 14:26:57,746 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:26:57,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-11 14:26:57,812 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,852 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-11 14:26:57,853 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:26:57,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,887 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:57,888 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-11 14:26:57,888 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:57,932 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-11 14:26:57,932 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:59 [2019-01-11 14:26:57,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:57,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 45 treesize of output 115 [2019-01-11 14:26:57,973 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:58,019 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-11 14:26:58,019 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:73, output treesize:51 [2019-01-11 14:26:58,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,081 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:26:58,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:26:58,083 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-11 14:26:58,084 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:26:58,131 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-11 14:26:58,131 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:49 [2019-01-11 14:26:58,155 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-11 14:26:58,156 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:26:58,190 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-11 14:26:58,209 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:26:58,209 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2019-01-11 14:26:58,209 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:26:58,209 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:26:58,209 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:26:58,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2019-01-11 14:26:58,210 INFO L87 Difference]: Start difference. First operand 975 states and 7528 transitions. Second operand 12 states. [2019-01-11 14:26:59,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:26:59,523 INFO L93 Difference]: Finished difference Result 1224 states and 9054 transitions. [2019-01-11 14:26:59,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 14:26:59,524 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:26:59,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:26:59,529 INFO L225 Difference]: With dead ends: 1224 [2019-01-11 14:26:59,529 INFO L226 Difference]: Without dead ends: 1222 [2019-01-11 14:26:59,529 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-11 14:26:59,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1222 states. [2019-01-11 14:27:00,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1222 to 1073. [2019-01-11 14:27:00,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1073 states. [2019-01-11 14:27:00,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 8311 transitions. [2019-01-11 14:27:00,015 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 8311 transitions. Word has length 6 [2019-01-11 14:27:00,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:00,015 INFO L480 AbstractCegarLoop]: Abstraction has 1073 states and 8311 transitions. [2019-01-11 14:27:00,015 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:27:00,015 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 8311 transitions. [2019-01-11 14:27:00,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:00,017 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:00,017 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:00,017 INFO L423 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:00,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:00,017 INFO L82 PathProgramCache]: Analyzing trace with hash 904447136, now seen corresponding path program 1 times [2019-01-11 14:27:00,017 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:00,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:00,018 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:00,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:00,018 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:00,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:00,178 WARN L181 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 27 [2019-01-11 14:27:00,310 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-11 14:27:00,310 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:00,310 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:00,311 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:00,311 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [32], [33] [2019-01-11 14:27:00,312 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:00,312 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:00,313 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:00,313 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-11 14:27:00,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:00,314 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:00,314 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:00,314 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-11 14:27:00,322 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:00,322 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:00,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:00,327 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:00,348 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-11 14:27:00,351 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-11 14:27:00,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,357 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-11 14:27:00,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,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-11 14:27:00,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,374 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-11 14:27:00,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,383 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-11 14:27:00,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, 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-11 14:27:00,398 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:00,437 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:00,467 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:00,492 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:00,512 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:00,529 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:00,544 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:00,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,578 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-11 14:27:00,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,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, 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-11 14:27:00,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,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-11 14:27:00,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,715 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-11 14:27:00,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,782 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-11 14:27:00,782 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:00,807 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:00,832 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:00,855 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:00,880 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:00,927 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-11 14:27:00,927 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:27:00,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:00,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, 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-11 14:27:00,974 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:01,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-11 14:27:01,016 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:27:01,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,049 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:01,050 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-11 14:27:01,050 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:01,095 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-11 14:27:01,096 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:59 [2019-01-11 14:27:01,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:01,136 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-11 14:27:01,136 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:01,179 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-11 14:27:01,180 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:51 [2019-01-11 14:27:01,209 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-11 14:27:01,209 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:01,248 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-11 14:27:01,268 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:01,268 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2019-01-11 14:27:01,268 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:01,268 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 14:27:01,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 14:27:01,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:27:01,269 INFO L87 Difference]: Start difference. First operand 1073 states and 8311 transitions. Second operand 11 states. [2019-01-11 14:27:03,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:03,249 INFO L93 Difference]: Finished difference Result 1388 states and 10131 transitions. [2019-01-11 14:27:03,250 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-11 14:27:03,250 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-11 14:27:03,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:03,255 INFO L225 Difference]: With dead ends: 1388 [2019-01-11 14:27:03,255 INFO L226 Difference]: Without dead ends: 1386 [2019-01-11 14:27:03,256 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2019-01-11 14:27:03,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1386 states. [2019-01-11 14:27:03,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1386 to 1170. [2019-01-11 14:27:03,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1170 states. [2019-01-11 14:27:03,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 9078 transitions. [2019-01-11 14:27:03,749 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 9078 transitions. Word has length 6 [2019-01-11 14:27:03,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:03,749 INFO L480 AbstractCegarLoop]: Abstraction has 1170 states and 9078 transitions. [2019-01-11 14:27:03,749 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 14:27:03,749 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 9078 transitions. [2019-01-11 14:27:03,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:03,751 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:03,751 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:03,751 INFO L423 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:03,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:03,752 INFO L82 PathProgramCache]: Analyzing trace with hash 904933466, now seen corresponding path program 1 times [2019-01-11 14:27:03,752 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:03,752 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:03,752 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:03,752 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:03,753 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:03,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:03,819 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-11 14:27:03,820 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:03,820 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:03,820 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:03,820 INFO L207 CegarAbsIntRunner]: [0], [18], [26], [32], [34], [35] [2019-01-11 14:27:03,823 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:03,823 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:03,825 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:03,825 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-11 14:27:03,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:03,826 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:03,826 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:03,826 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-11 14:27:03,834 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:03,834 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:03,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:03,839 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:03,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:03,864 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-11 14:27:03,867 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-11 14:27:03,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:03,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:03,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:03,898 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-11 14:27:03,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:03,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:03,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:03,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:03,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:03,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:03,956 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-11 14:27:04,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,023 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-11 14:27:04,024 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,058 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,090 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,415 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,517 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,556 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-11 14:27:04,558 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-11 14:27:04,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, 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-11 14:27:04,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, 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-11 14:27:04,575 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-11 14:27:04,579 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-11 14:27:04,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, 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-11 14:27:04,588 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,622 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,646 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,665 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,679 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,694 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,707 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,748 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-11 14:27:04,748 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-11 14:27:04,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,790 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-11 14:27:04,791 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,826 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-11 14:27:04,826 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:93, output treesize:63 [2019-01-11 14:27:04,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:04,857 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:04,858 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-11 14:27:04,858 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:04,896 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-11 14:27:04,896 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:75, output treesize:51 [2019-01-11 14:27:04,918 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-11 14:27:04,919 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:04,938 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-11 14:27:04,956 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:04,956 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:27:04,956 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:04,956 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:27:04,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:27:04,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:27:04,957 INFO L87 Difference]: Start difference. First operand 1170 states and 9078 transitions. Second operand 8 states. [2019-01-11 14:27:05,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:05,748 INFO L93 Difference]: Finished difference Result 1195 states and 9103 transitions. [2019-01-11 14:27:05,748 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:27:05,748 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 14:27:05,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:05,754 INFO L225 Difference]: With dead ends: 1195 [2019-01-11 14:27:05,754 INFO L226 Difference]: Without dead ends: 1194 [2019-01-11 14:27:05,754 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-11 14:27:05,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states. [2019-01-11 14:27:06,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 1170. [2019-01-11 14:27:06,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1170 states. [2019-01-11 14:27:06,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 9078 transitions. [2019-01-11 14:27:06,236 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 9078 transitions. Word has length 6 [2019-01-11 14:27:06,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:06,236 INFO L480 AbstractCegarLoop]: Abstraction has 1170 states and 9078 transitions. [2019-01-11 14:27:06,236 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:27:06,237 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 9078 transitions. [2019-01-11 14:27:06,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:06,239 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:06,240 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:06,240 INFO L423 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:06,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:06,240 INFO L82 PathProgramCache]: Analyzing trace with hash 904929558, now seen corresponding path program 1 times [2019-01-11 14:27:06,240 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:06,241 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:06,241 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:06,241 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:06,241 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:06,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:06,342 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-11 14:27:06,342 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:06,342 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:06,343 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:06,343 INFO L207 CegarAbsIntRunner]: [0], [18], [26], [28], [32], [33] [2019-01-11 14:27:06,343 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:06,343 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:06,345 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:06,345 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-11 14:27:06,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:06,345 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:06,346 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:06,346 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-11 14:27:06,354 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:06,354 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:06,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:06,359 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:06,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-11 14:27:06,391 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-11 14:27:06,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,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-11 14:27:06,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,404 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-11 14:27:06,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,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, 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-11 14:27:06,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,421 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-11 14:27:06,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,431 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-11 14:27:06,432 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:06,489 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:06,522 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:06,546 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:06,566 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:06,583 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:06,599 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:06,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,640 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-11 14:27:06,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,684 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-11 14:27:06,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,736 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-11 14:27:06,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,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, 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-11 14:27:06,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,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, 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-11 14:27:06,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:06,976 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-11 14:27:06,976 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:07,013 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:07,050 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:07,088 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:07,127 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:07,166 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:07,231 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-11 14:27:07,231 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:27:07,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,268 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-11 14:27:07,269 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:07,354 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-11 14:27:07,355 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:27:07,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,395 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:07,395 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-11 14:27:07,396 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:07,462 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-11 14:27:07,462 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:80 [2019-01-11 14:27:07,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:07,504 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-11 14:27:07,504 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:07,569 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-11 14:27:07,570 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:94, output treesize:68 [2019-01-11 14:27:07,594 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-11 14:27:07,595 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:07,631 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-11 14:27:07,650 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:07,651 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:27:07,651 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:07,651 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:27:07,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:27:07,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:27:07,651 INFO L87 Difference]: Start difference. First operand 1170 states and 9078 transitions. Second operand 10 states. [2019-01-11 14:27:08,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:08,735 INFO L93 Difference]: Finished difference Result 1234 states and 9256 transitions. [2019-01-11 14:27:08,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:27:08,735 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:27:08,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:08,740 INFO L225 Difference]: With dead ends: 1234 [2019-01-11 14:27:08,741 INFO L226 Difference]: Without dead ends: 1231 [2019-01-11 14:27:08,741 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=104, Invalid=168, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:27:08,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1231 states. [2019-01-11 14:27:09,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1231 to 1189. [2019-01-11 14:27:09,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1189 states. [2019-01-11 14:27:09,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1189 states to 1189 states and 9209 transitions. [2019-01-11 14:27:09,270 INFO L78 Accepts]: Start accepts. Automaton has 1189 states and 9209 transitions. Word has length 6 [2019-01-11 14:27:09,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:09,271 INFO L480 AbstractCegarLoop]: Abstraction has 1189 states and 9209 transitions. [2019-01-11 14:27:09,271 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:27:09,271 INFO L276 IsEmpty]: Start isEmpty. Operand 1189 states and 9209 transitions. [2019-01-11 14:27:09,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:09,272 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:09,273 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:09,273 INFO L423 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:09,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:09,273 INFO L82 PathProgramCache]: Analyzing trace with hash 904928874, now seen corresponding path program 1 times [2019-01-11 14:27:09,273 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:09,273 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:09,273 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:09,274 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:09,274 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:09,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:09,353 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-11 14:27:09,353 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:09,353 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:09,353 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:09,354 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [26], [28], [31] [2019-01-11 14:27:09,355 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:09,355 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:09,357 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:09,357 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-11 14:27:09,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:09,358 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:09,358 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:09,358 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-11 14:27:09,367 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:09,367 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:09,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:09,375 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:09,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,410 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-11 14:27:09,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,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 58 treesize of output 67 [2019-01-11 14:27:09,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,491 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-11 14:27:09,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,544 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-11 14:27:09,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:09,613 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-11 14:27:09,613 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:09,638 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:09,662 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:09,688 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:09,715 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:09,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, 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-11 14:27:09,752 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-11 14:27:09,755 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-11 14:27:09,758 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-11 14:27:09,761 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-11 14:27:09,764 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-11 14:27:09,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-11 14:27:09,773 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:09,810 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:09,838 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:09,858 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:09,876 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:09,890 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:09,904 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:09,950 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-11 14:27:09,951 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 14:27:09,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,008 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-11 14:27:10,009 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:27:10,156 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-11 14:27:10,156 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:106, output treesize:150 [2019-01-11 14:27:10,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,235 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:10,244 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-11 14:27:10,245 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:27:10,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,446 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:10,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, 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-11 14:27:10,448 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:10,582 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-11 14:27:10,582 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:185 [2019-01-11 14:27:10,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:10,732 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-11 14:27:10,737 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-11 14:27:11,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,211 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:11,212 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-11 14:27:11,212 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:11,400 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-11 14:27:11,400 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:152, output treesize:346 [2019-01-11 14:27:11,609 WARN L181 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 190 DAG size of output: 129 [2019-01-11 14:27:11,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,630 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:11,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 61 treesize of output 129 [2019-01-11 14:27:11,631 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:11,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,814 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:11,815 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-11 14:27:11,815 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:11,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:11,986 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:11,987 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-11 14:27:11,988 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:12,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:12,159 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:12,160 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-11 14:27:12,161 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:12,305 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-11 14:27:12,306 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:267, output treesize:225 [2019-01-11 14:27:12,469 WARN L181 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 107 [2019-01-11 14:27:12,471 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-11 14:27:12,471 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:12,556 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-11 14:27:12,575 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:12,575 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:27:12,575 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:12,575 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:27:12,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:27:12,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:27:12,576 INFO L87 Difference]: Start difference. First operand 1189 states and 9209 transitions. Second operand 12 states. [2019-01-11 14:27:12,732 WARN L181 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2019-01-11 14:27:12,876 WARN L181 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 83 [2019-01-11 14:27:13,129 WARN L181 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 115 [2019-01-11 14:27:16,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:16,910 INFO L93 Difference]: Finished difference Result 1298 states and 9503 transitions. [2019-01-11 14:27:16,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 14:27:16,911 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:27:16,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:16,916 INFO L225 Difference]: With dead ends: 1298 [2019-01-11 14:27:16,916 INFO L226 Difference]: Without dead ends: 1297 [2019-01-11 14:27:16,917 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-11 14:27:16,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1297 states. [2019-01-11 14:27:17,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1297 to 1166. [2019-01-11 14:27:17,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1166 states. [2019-01-11 14:27:17,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 9025 transitions. [2019-01-11 14:27:17,418 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 9025 transitions. Word has length 6 [2019-01-11 14:27:17,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:17,418 INFO L480 AbstractCegarLoop]: Abstraction has 1166 states and 9025 transitions. [2019-01-11 14:27:17,419 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:27:17,419 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 9025 transitions. [2019-01-11 14:27:17,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:17,420 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:17,421 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:17,421 INFO L423 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:17,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:17,421 INFO L82 PathProgramCache]: Analyzing trace with hash 904915420, now seen corresponding path program 1 times [2019-01-11 14:27:17,421 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:17,421 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:17,421 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:17,422 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:17,422 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:17,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:17,581 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-11 14:27:17,581 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:17,581 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:17,581 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:17,582 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [26], [31] [2019-01-11 14:27:17,582 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:17,582 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:17,591 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:17,591 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-11 14:27:17,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:17,592 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:17,592 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:17,592 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-11 14:27:17,602 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:17,602 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:17,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:17,607 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:17,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,640 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-11 14:27:17,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,679 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-11 14:27:17,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,725 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-11 14:27:17,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,783 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-11 14:27:17,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:17,858 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-11 14:27:17,858 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:17,892 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:17,926 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:17,964 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:18,000 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:18,070 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-11 14:27:18,072 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-11 14:27:18,075 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-11 14:27:18,077 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-11 14:27:18,080 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-11 14:27:18,082 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-11 14:27:18,090 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-11 14:27:18,090 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:18,128 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:18,156 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:18,178 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:18,195 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:18,209 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:18,222 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:18,267 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-11 14:27:18,268 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 14:27:18,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,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 91 [2019-01-11 14:27:18,351 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:18,645 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-11 14:27:18,646 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 14:27:18,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,689 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:18,690 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-11 14:27:18,691 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:18,734 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-11 14:27:18,735 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:59 [2019-01-11 14:27:18,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,780 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-11 14:27:18,781 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:18,825 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-11 14:27:18,826 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:73, output treesize:51 [2019-01-11 14:27:18,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,863 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,871 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:18,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:18,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, 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-11 14:27:18,873 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:18,921 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-11 14:27:18,922 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:49 [2019-01-11 14:27:18,951 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-11 14:27:18,952 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:19,018 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-11 14:27:19,037 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:19,037 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:27:19,037 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:19,037 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:27:19,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:27:19,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:27:19,037 INFO L87 Difference]: Start difference. First operand 1166 states and 9025 transitions. Second operand 12 states. [2019-01-11 14:27:20,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:20,739 INFO L93 Difference]: Finished difference Result 1222 states and 9088 transitions. [2019-01-11 14:27:20,740 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:27:20,740 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:27:20,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:20,744 INFO L225 Difference]: With dead ends: 1222 [2019-01-11 14:27:20,745 INFO L226 Difference]: Without dead ends: 1221 [2019-01-11 14:27:20,745 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=151, Invalid=311, Unknown=0, NotChecked=0, Total=462 [2019-01-11 14:27:20,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2019-01-11 14:27:21,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 1122. [2019-01-11 14:27:21,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1122 states. [2019-01-11 14:27:21,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 8658 transitions. [2019-01-11 14:27:21,258 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 8658 transitions. Word has length 6 [2019-01-11 14:27:21,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:21,258 INFO L480 AbstractCegarLoop]: Abstraction has 1122 states and 8658 transitions. [2019-01-11 14:27:21,258 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:27:21,258 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 8658 transitions. [2019-01-11 14:27:21,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:21,260 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:21,260 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:21,260 INFO L423 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:21,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:21,261 INFO L82 PathProgramCache]: Analyzing trace with hash 904975686, now seen corresponding path program 1 times [2019-01-11 14:27:21,261 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:21,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:21,261 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:21,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:21,261 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:21,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:21,316 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-11 14:27:21,316 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:21,316 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:21,316 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:21,317 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [28], [32], [33] [2019-01-11 14:27:21,317 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:21,318 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:21,319 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:21,320 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-11 14:27:21,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:21,320 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:21,320 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:21,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 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-11 14:27:21,330 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:21,330 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:21,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:21,336 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:21,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,362 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-11 14:27:21,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,438 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-11 14:27:21,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,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, 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-11 14:27:21,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,549 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-11 14:27:21,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,629 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-11 14:27:21,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:21,727 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-11 14:27:21,728 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:21,768 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:21,807 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:21,848 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:21,887 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:21,928 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:21,978 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-11 14:27:21,982 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-11 14:27:21,984 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-11 14:27:21,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, 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-11 14:27:21,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, 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-11 14:27:21,993 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-11 14:27:21,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, 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-11 14:27:21,997 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:22,046 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:22,075 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:22,097 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:22,115 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:22,130 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:22,144 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:22,209 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-11 14:27:22,209 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:27:22,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,245 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-11 14:27:22,246 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:22,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-11 14:27:22,308 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:27:22,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,350 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-11 14:27:22,351 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:22,417 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-11 14:27:22,418 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 14:27:22,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:22,462 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:22,463 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-11 14:27:22,463 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:22,532 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-11 14:27:22,533 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 14:27:22,560 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-11 14:27:22,560 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:22,599 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-11 14:27:22,616 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:22,617 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:27:22,617 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:22,617 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:27:22,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:27:22,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:27:22,617 INFO L87 Difference]: Start difference. First operand 1122 states and 8658 transitions. Second operand 10 states. [2019-01-11 14:27:23,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:23,781 INFO L93 Difference]: Finished difference Result 1181 states and 8791 transitions. [2019-01-11 14:27:23,782 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:27:23,782 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:27:23,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:23,787 INFO L225 Difference]: With dead ends: 1181 [2019-01-11 14:27:23,787 INFO L226 Difference]: Without dead ends: 1180 [2019-01-11 14:27:23,788 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-11 14:27:23,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1180 states. [2019-01-11 14:27:24,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1180 to 1130. [2019-01-11 14:27:24,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1130 states. [2019-01-11 14:27:24,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 8722 transitions. [2019-01-11 14:27:24,295 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 8722 transitions. Word has length 6 [2019-01-11 14:27:24,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:24,295 INFO L480 AbstractCegarLoop]: Abstraction has 1130 states and 8722 transitions. [2019-01-11 14:27:24,295 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:27:24,295 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 8722 transitions. [2019-01-11 14:27:24,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:24,298 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:24,298 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:24,298 INFO L423 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:24,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:24,298 INFO L82 PathProgramCache]: Analyzing trace with hash 893612886, now seen corresponding path program 1 times [2019-01-11 14:27:24,298 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:24,299 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:24,299 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:24,299 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:24,299 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:24,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:24,375 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-11 14:27:24,376 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:24,376 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:24,376 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:24,376 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [32], [34], [35] [2019-01-11 14:27:24,377 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:24,377 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:24,378 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:24,378 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-11 14:27:24,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:24,379 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:24,379 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:24,379 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-11 14:27:24,387 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:24,387 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:24,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:24,392 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:24,419 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-11 14:27:24,421 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-11 14:27:24,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,427 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-11 14:27:24,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,434 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-11 14:27:24,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,443 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-11 14:27:24,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,454 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-11 14:27:24,467 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-11 14:27:24,468 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:24,507 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:24,539 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:24,564 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:24,584 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:24,600 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:24,614 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:24,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,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-11 14:27:24,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,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, 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-11 14:27:24,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,733 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-11 14:27:24,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,786 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-11 14:27:24,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:24,856 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-11 14:27:24,857 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:24,882 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:24,906 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:24,931 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:24,956 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:25,003 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-11 14:27:25,003 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:27:25,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:25,051 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-11 14:27:25,051 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:25,093 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-11 14:27:25,093 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:27:25,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:25,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:25,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:25,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:25,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:25,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:25,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:25,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:25,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 41 treesize of output 103 [2019-01-11 14:27:25,125 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:25,170 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-11 14:27:25,170 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 14:27:25,193 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-11 14:27:25,193 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:25,209 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-11 14:27:25,228 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:25,228 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 14:27:25,229 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:25,229 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:27:25,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:27:25,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2019-01-11 14:27:25,229 INFO L87 Difference]: Start difference. First operand 1130 states and 8722 transitions. Second operand 8 states. [2019-01-11 14:27:26,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:26,221 INFO L93 Difference]: Finished difference Result 1200 states and 9000 transitions. [2019-01-11 14:27:26,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:27:26,222 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 14:27:26,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:26,227 INFO L225 Difference]: With dead ends: 1200 [2019-01-11 14:27:26,227 INFO L226 Difference]: Without dead ends: 1199 [2019-01-11 14:27:26,227 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-11 14:27:26,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states. [2019-01-11 14:27:26,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 1150. [2019-01-11 14:27:26,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1150 states. [2019-01-11 14:27:26,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 8882 transitions. [2019-01-11 14:27:26,755 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 8882 transitions. Word has length 6 [2019-01-11 14:27:26,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:26,756 INFO L480 AbstractCegarLoop]: Abstraction has 1150 states and 8882 transitions. [2019-01-11 14:27:26,756 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:27:26,756 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 8882 transitions. [2019-01-11 14:27:26,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:26,758 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:26,758 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-11 14:27:26,758 INFO L423 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:26,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:26,758 INFO L82 PathProgramCache]: Analyzing trace with hash 893590996, now seen corresponding path program 2 times [2019-01-11 14:27:26,758 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:26,758 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:26,759 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:26,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:26,759 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:26,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:26,866 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-11 14:27:26,866 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:26,866 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:26,866 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:27:26,866 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:27:26,866 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:26,866 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-11 14:27:26,876 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:27:26,876 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:27:26,882 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 14:27:26,882 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:27:26,883 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:26,906 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-11 14:27:26,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, 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-11 14:27:26,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,914 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-11 14:27:26,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,922 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-11 14:27:26,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,930 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-11 14:27:26,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,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, 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-11 14:27:26,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:26,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, 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-11 14:27:26,950 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:27,009 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:27,041 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:27,067 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:27,088 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:27,103 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:27,118 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:27,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,161 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-11 14:27:27,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,203 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-11 14:27:27,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,254 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-11 14:27:27,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,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, 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-11 14:27:27,666 WARN L181 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 41 [2019-01-11 14:27:27,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,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-11 14:27:27,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:27,778 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-11 14:27:27,779 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:27,817 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:27,853 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:27,892 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:27,931 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:27,971 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:28,036 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-11 14:27:28,037 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 14:27:28,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,067 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-11 14:27:28,067 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:28,132 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-11 14:27:28,132 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:27:28,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,164 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-11 14:27:28,165 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:28,230 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-11 14:27:28,231 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:76 [2019-01-11 14:27:28,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,272 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:28,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,274 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-11 14:27:28,275 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:28,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-11 14:27:28,344 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-11 14:27:28,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:28,389 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-11 14:27:28,390 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:28,466 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-11 14:27:28,466 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:62 [2019-01-11 14:27:28,504 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-11 14:27:28,505 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:28,547 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-11 14:27:28,565 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:28,565 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-11 14:27:28,565 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:28,565 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 14:27:28,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 14:27:28,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=152, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:27:28,566 INFO L87 Difference]: Start difference. First operand 1150 states and 8882 transitions. Second operand 11 states. [2019-01-11 14:27:30,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:30,134 INFO L93 Difference]: Finished difference Result 1456 states and 10849 transitions. [2019-01-11 14:27:30,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:27:30,134 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-11 14:27:30,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:30,140 INFO L225 Difference]: With dead ends: 1456 [2019-01-11 14:27:30,141 INFO L226 Difference]: Without dead ends: 1455 [2019-01-11 14:27:30,141 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-11 14:27:30,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1455 states. [2019-01-11 14:27:30,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1455 to 1376. [2019-01-11 14:27:30,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1376 states. [2019-01-11 14:27:30,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1376 states to 1376 states and 10689 transitions. [2019-01-11 14:27:30,908 INFO L78 Accepts]: Start accepts. Automaton has 1376 states and 10689 transitions. Word has length 6 [2019-01-11 14:27:30,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:30,908 INFO L480 AbstractCegarLoop]: Abstraction has 1376 states and 10689 transitions. [2019-01-11 14:27:30,908 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 14:27:30,908 INFO L276 IsEmpty]: Start isEmpty. Operand 1376 states and 10689 transitions. [2019-01-11 14:27:30,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:30,910 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:30,911 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:30,911 INFO L423 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:30,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:30,911 INFO L82 PathProgramCache]: Analyzing trace with hash 893591492, now seen corresponding path program 2 times [2019-01-11 14:27:30,911 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:30,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:30,911 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:27:30,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:30,912 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:30,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:30,989 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-11 14:27:30,989 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:30,989 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:30,989 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:27:30,990 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:27:30,990 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:30,990 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-11 14:27:31,000 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:27:31,000 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:27:31,007 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 14:27:31,007 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:27:31,008 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:31,038 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-11 14:27:31,042 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-11 14:27:31,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,047 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-11 14:27:31,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,054 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-11 14:27:31,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,061 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,062 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-11 14:27:31,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,072 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-11 14:27:31,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,082 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-11 14:27:31,083 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:31,138 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:31,171 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:31,197 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:31,218 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:31,235 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:31,251 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:31,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,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 91 treesize of output 91 [2019-01-11 14:27:31,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,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, 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-11 14:27:31,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,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, 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-11 14:27:31,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,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 51 treesize of output 91 [2019-01-11 14:27:31,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,535 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-11 14:27:31,637 WARN L181 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2019-01-11 14:27:31,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,650 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-11 14:27:31,651 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:31,689 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:31,726 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:31,764 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:31,803 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:31,843 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:31,908 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-11 14:27:31,908 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:27:31,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:31,950 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-11 14:27:31,950 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:32,015 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-11 14:27:32,016 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 14:27:32,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,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 46 treesize of output 132 [2019-01-11 14:27:32,053 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:32,119 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-11 14:27:32,120 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:76 [2019-01-11 14:27:32,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,190 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:32,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,192 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-11 14:27:32,193 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:32,262 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-11 14:27:32,262 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-11 14:27:32,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,307 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:32,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:32,309 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-11 14:27:32,309 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:32,376 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-11 14:27:32,377 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:62 [2019-01-11 14:27:32,431 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-11 14:27:32,432 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:32,489 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-11 14:27:32,507 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:32,508 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:27:32,508 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:32,508 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:27:32,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:27:32,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:27:32,508 INFO L87 Difference]: Start difference. First operand 1376 states and 10689 transitions. Second operand 12 states. [2019-01-11 14:27:36,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:36,338 INFO L93 Difference]: Finished difference Result 1569 states and 11731 transitions. [2019-01-11 14:27:36,339 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:27:36,339 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:27:36,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:36,345 INFO L225 Difference]: With dead ends: 1569 [2019-01-11 14:27:36,345 INFO L226 Difference]: Without dead ends: 1567 [2019-01-11 14:27:36,346 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-11 14:27:36,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1567 states. [2019-01-11 14:27:36,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1567 to 904. [2019-01-11 14:27:36,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 904 states. [2019-01-11 14:27:36,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 6903 transitions. [2019-01-11 14:27:36,855 INFO L78 Accepts]: Start accepts. Automaton has 904 states and 6903 transitions. Word has length 6 [2019-01-11 14:27:36,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:36,855 INFO L480 AbstractCegarLoop]: Abstraction has 904 states and 6903 transitions. [2019-01-11 14:27:36,855 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:27:36,856 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states and 6903 transitions. [2019-01-11 14:27:36,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:36,857 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:36,857 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:36,857 INFO L423 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:36,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:36,857 INFO L82 PathProgramCache]: Analyzing trace with hash 893710844, now seen corresponding path program 1 times [2019-01-11 14:27:36,858 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:36,858 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:36,858 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:27:36,858 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:36,858 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:36,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:37,011 WARN L181 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 19 [2019-01-11 14:27:37,055 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-11 14:27:37,055 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:37,056 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:37,056 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:37,056 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [22], [32], [33] [2019-01-11 14:27:37,056 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:37,056 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:37,058 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:37,058 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-11 14:27:37,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:37,058 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:37,058 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:37,058 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-11 14:27:37,067 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:37,067 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:37,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:37,072 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:37,092 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-11 14:27:37,096 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-11 14:27:37,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,099 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-11 14:27:37,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,106 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-11 14:27:37,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,115 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-11 14:27:37,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,127 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-11 14:27:37,136 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-11 14:27:37,137 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,176 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,208 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,233 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,254 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,270 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,286 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,320 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-11 14:27:37,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,358 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-11 14:27:37,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,398 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-11 14:27:37,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,453 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-11 14:27:37,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,522 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-11 14:27:37,522 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,547 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,572 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,597 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,622 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,669 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-11 14:27:37,669 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:27:37,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,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-11 14:27:37,714 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,758 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-11 14:27:37,758 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:27:37,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,786 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:37,787 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-11 14:27:37,787 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,831 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-11 14:27:37,831 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:59 [2019-01-11 14:27:37,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,863 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:37,868 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-11 14:27:37,869 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:37,916 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-11 14:27:37,916 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:69, output treesize:47 [2019-01-11 14:27:37,937 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-11 14:27:37,937 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:37,953 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-11 14:27:37,972 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:37,972 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2019-01-11 14:27:37,972 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:37,972 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:27:37,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:27:37,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2019-01-11 14:27:37,973 INFO L87 Difference]: Start difference. First operand 904 states and 6903 transitions. Second operand 10 states. [2019-01-11 14:27:39,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:39,126 INFO L93 Difference]: Finished difference Result 1031 states and 7569 transitions. [2019-01-11 14:27:39,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:27:39,126 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:27:39,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:39,130 INFO L225 Difference]: With dead ends: 1031 [2019-01-11 14:27:39,130 INFO L226 Difference]: Without dead ends: 1029 [2019-01-11 14:27:39,131 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-11 14:27:39,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2019-01-11 14:27:39,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 928. [2019-01-11 14:27:39,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 928 states. [2019-01-11 14:27:39,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 928 states to 928 states and 7068 transitions. [2019-01-11 14:27:39,644 INFO L78 Accepts]: Start accepts. Automaton has 928 states and 7068 transitions. Word has length 6 [2019-01-11 14:27:39,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:39,645 INFO L480 AbstractCegarLoop]: Abstraction has 928 states and 7068 transitions. [2019-01-11 14:27:39,645 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:27:39,645 INFO L276 IsEmpty]: Start isEmpty. Operand 928 states and 7068 transitions. [2019-01-11 14:27:39,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:39,646 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:39,646 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:39,646 INFO L423 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:39,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:39,647 INFO L82 PathProgramCache]: Analyzing trace with hash 893728142, now seen corresponding path program 1 times [2019-01-11 14:27:39,647 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:39,647 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:39,647 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:39,647 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:39,647 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:39,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:39,834 WARN L181 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 19 [2019-01-11 14:27:39,893 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-11 14:27:39,893 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:39,893 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:39,894 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:39,894 INFO L207 CegarAbsIntRunner]: [0], [6], [22], [28], [32], [33] [2019-01-11 14:27:39,894 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:39,895 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:39,896 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:39,896 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-11 14:27:39,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:39,897 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:39,897 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:39,897 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-11 14:27:39,906 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:39,906 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:39,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:39,912 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:39,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:39,940 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-11 14:27:39,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:39,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:39,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 78 treesize of output 84 [2019-01-11 14:27:40,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,037 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-11 14:27:40,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,101 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-11 14:27:40,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,179 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-11 14:27:40,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,281 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-11 14:27:40,282 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,322 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,361 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,401 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,442 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,483 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,536 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-11 14:27:40,539 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-11 14:27:40,540 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-11 14:27:40,544 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-11 14:27:40,547 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-11 14:27:40,549 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-11 14:27:40,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, 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-11 14:27:40,552 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,603 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,631 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,654 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,671 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,686 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,700 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,765 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-11 14:27:40,765 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:27:40,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,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, 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-11 14:27:40,799 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,862 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-11 14:27:40,863 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:27:40,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,902 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:40,902 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-11 14:27:40,903 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:40,967 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-11 14:27:40,967 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:80 [2019-01-11 14:27:40,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:40,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:41,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:41,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:41,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:41,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:41,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:41,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:41,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:41,007 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:41,008 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-11 14:27:41,009 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:41,070 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-11 14:27:41,071 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:90, output treesize:72 [2019-01-11 14:27:41,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-11 14:27:41,110 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:41,154 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-11 14:27:41,172 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:41,172 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2019-01-11 14:27:41,172 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:41,172 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 14:27:41,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 14:27:41,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2019-01-11 14:27:41,173 INFO L87 Difference]: Start difference. First operand 928 states and 7068 transitions. Second operand 11 states. [2019-01-11 14:27:44,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:44,620 INFO L93 Difference]: Finished difference Result 980 states and 7166 transitions. [2019-01-11 14:27:44,620 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:27:44,620 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-11 14:27:44,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:44,625 INFO L225 Difference]: With dead ends: 980 [2019-01-11 14:27:44,625 INFO L226 Difference]: Without dead ends: 977 [2019-01-11 14:27:44,625 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=200, Unknown=0, NotChecked=0, Total=306 [2019-01-11 14:27:44,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2019-01-11 14:27:45,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 935. [2019-01-11 14:27:45,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 935 states. [2019-01-11 14:27:45,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 935 states to 935 states and 7124 transitions. [2019-01-11 14:27:45,160 INFO L78 Accepts]: Start accepts. Automaton has 935 states and 7124 transitions. Word has length 6 [2019-01-11 14:27:45,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:45,160 INFO L480 AbstractCegarLoop]: Abstraction has 935 states and 7124 transitions. [2019-01-11 14:27:45,160 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 14:27:45,160 INFO L276 IsEmpty]: Start isEmpty. Operand 935 states and 7124 transitions. [2019-01-11 14:27:45,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:45,162 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:45,162 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:45,162 INFO L423 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:45,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:45,162 INFO L82 PathProgramCache]: Analyzing trace with hash 893714688, now seen corresponding path program 1 times [2019-01-11 14:27:45,163 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:45,163 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:45,163 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:45,163 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:45,163 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:45,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:45,225 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-11 14:27:45,226 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:45,226 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:45,226 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:45,226 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [22], [32], [33] [2019-01-11 14:27:45,227 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:45,227 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:45,228 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:45,228 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-11 14:27:45,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:45,228 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:45,229 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:45,229 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-11 14:27:45,238 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:45,238 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:45,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:45,243 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:45,264 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-11 14:27:45,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-11 14:27:45,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,273 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-11 14:27:45,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,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, 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-11 14:27:45,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,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, 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-11 14:27:45,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,298 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-11 14:27:45,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, 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-11 14:27:45,308 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:45,348 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:45,380 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:45,403 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:45,424 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:45,439 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:45,452 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:45,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,486 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-11 14:27:45,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,520 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-11 14:27:45,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,563 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-11 14:27:45,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,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, 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-11 14:27:45,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,686 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-11 14:27:45,686 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:45,711 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:45,736 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:45,761 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:45,786 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:45,833 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-11 14:27:45,833 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:27:45,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,887 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-11 14:27:45,887 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:45,931 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-11 14:27:45,931 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:27:45,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:45,964 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:45,965 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-11 14:27:45,966 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:46,010 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-11 14:27:46,010 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:59 [2019-01-11 14:27:46,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:46,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:46,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:46,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:46,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:46,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:46,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:46,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:46,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:46,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:46,109 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:46,110 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-11 14:27:46,110 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:46,153 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-11 14:27:46,153 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:69, output treesize:55 [2019-01-11 14:27:46,179 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-11 14:27:46,179 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:46,216 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-11 14:27:46,234 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:46,234 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 14:27:46,234 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:46,234 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 14:27:46,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 14:27:46,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:27:46,235 INFO L87 Difference]: Start difference. First operand 935 states and 7124 transitions. Second operand 9 states. [2019-01-11 14:27:48,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:48,999 INFO L93 Difference]: Finished difference Result 975 states and 7191 transitions. [2019-01-11 14:27:49,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:27:49,000 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 14:27:49,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:49,004 INFO L225 Difference]: With dead ends: 975 [2019-01-11 14:27:49,004 INFO L226 Difference]: Without dead ends: 974 [2019-01-11 14:27:49,004 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:27:49,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2019-01-11 14:27:49,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 939. [2019-01-11 14:27:49,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 939 states. [2019-01-11 14:27:49,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 7156 transitions. [2019-01-11 14:27:49,533 INFO L78 Accepts]: Start accepts. Automaton has 939 states and 7156 transitions. Word has length 6 [2019-01-11 14:27:49,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:49,533 INFO L480 AbstractCegarLoop]: Abstraction has 939 states and 7156 transitions. [2019-01-11 14:27:49,533 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 14:27:49,534 INFO L276 IsEmpty]: Start isEmpty. Operand 939 states and 7156 transitions. [2019-01-11 14:27:49,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:49,535 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:49,535 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:49,535 INFO L423 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:49,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:49,536 INFO L82 PathProgramCache]: Analyzing trace with hash 893374558, now seen corresponding path program 1 times [2019-01-11 14:27:49,536 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:49,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:49,536 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:49,537 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:49,537 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:49,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:49,633 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-11 14:27:49,634 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:49,634 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:49,634 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:49,634 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [32], [34], [35] [2019-01-11 14:27:49,635 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:49,635 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:49,637 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:49,637 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-11 14:27:49,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:49,637 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:49,637 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:49,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 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-11 14:27:49,645 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:49,645 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:49,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:49,650 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:49,676 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-11 14:27:49,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, 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-11 14:27:49,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,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, 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-11 14:27:49,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,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, 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-11 14:27:49,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,699 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-11 14:27:49,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,709 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-11 14:27:49,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, 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-11 14:27:49,722 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:49,763 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:49,795 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:49,819 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:49,839 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:49,855 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:49,870 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:49,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,906 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-11 14:27:49,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,944 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-11 14:27:49,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:49,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-11 14:27:50,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,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-11 14:27:50,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,111 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-11 14:27:50,111 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:50,136 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:50,159 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:50,184 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:50,209 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:50,256 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-11 14:27:50,256 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:27:50,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,299 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-11 14:27:50,300 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:50,344 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-11 14:27:50,344 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:27:50,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:50,377 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-11 14:27:50,378 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:50,425 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-11 14:27:50,426 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 14:27:50,448 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-11 14:27:50,448 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:50,465 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-11 14:27:50,484 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:50,484 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 9 [2019-01-11 14:27:50,484 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:50,485 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 14:27:50,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 14:27:50,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:27:50,485 INFO L87 Difference]: Start difference. First operand 939 states and 7156 transitions. Second operand 9 states. [2019-01-11 14:27:50,832 WARN L181 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 43 [2019-01-11 14:27:51,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:51,746 INFO L93 Difference]: Finished difference Result 1071 states and 7716 transitions. [2019-01-11 14:27:51,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:27:51,747 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 14:27:51,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:51,751 INFO L225 Difference]: With dead ends: 1071 [2019-01-11 14:27:51,751 INFO L226 Difference]: Without dead ends: 1070 [2019-01-11 14:27:51,751 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 [2019-01-11 14:27:51,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2019-01-11 14:27:52,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 995. [2019-01-11 14:27:52,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 995 states. [2019-01-11 14:27:52,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 7604 transitions. [2019-01-11 14:27:52,358 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 7604 transitions. Word has length 6 [2019-01-11 14:27:52,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:52,358 INFO L480 AbstractCegarLoop]: Abstraction has 995 states and 7604 transitions. [2019-01-11 14:27:52,358 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 14:27:52,358 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 7604 transitions. [2019-01-11 14:27:52,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:52,360 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:52,360 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:52,360 INFO L423 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:52,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:52,361 INFO L82 PathProgramCache]: Analyzing trace with hash 893851214, now seen corresponding path program 1 times [2019-01-11 14:27:52,361 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:52,361 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:52,361 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:52,361 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:52,362 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:52,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:52,425 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-11 14:27:52,426 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:52,426 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:52,426 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:52,426 INFO L207 CegarAbsIntRunner]: [0], [6], [26], [32], [34], [35] [2019-01-11 14:27:52,427 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:52,427 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:52,428 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:52,428 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-11 14:27:52,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:52,429 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:52,429 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:52,429 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-11 14:27:52,438 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:52,438 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:52,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:52,444 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:52,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,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, 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-11 14:27:52,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,507 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-11 14:27:52,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,553 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-11 14:27:52,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,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-11 14:27:52,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:52,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-11 14:27:52,672 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:52,699 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:52,724 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:52,751 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:52,777 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:52,813 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-11 14:27:52,817 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-11 14:27:52,819 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-11 14:27:52,821 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-11 14:27: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, 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-11 14:27:52,827 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-11 14:27:52,835 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-11 14:27:52,836 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:52,873 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:52,902 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:52,924 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:52,941 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:52,956 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:52,969 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:53,016 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-11 14:27:53,017 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:27:53,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:53,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-11 14:27:53,070 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:53,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-11 14:27:53,114 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:27:53,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:53,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:53,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:53,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:53,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:53,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:53,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:53,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:53,147 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-11 14:27:53,147 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:53,195 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-11 14:27:53,195 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 14:27:53,218 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-11 14:27:53,218 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:53,235 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-11 14:27:53,254 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:53,254 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 14:27:53,254 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:53,254 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:27:53,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:27:53,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2019-01-11 14:27:53,255 INFO L87 Difference]: Start difference. First operand 995 states and 7604 transitions. Second operand 8 states. [2019-01-11 14:27:54,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:54,323 INFO L93 Difference]: Finished difference Result 1045 states and 7753 transitions. [2019-01-11 14:27:54,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:27:54,323 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 14:27:54,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:54,328 INFO L225 Difference]: With dead ends: 1045 [2019-01-11 14:27:54,328 INFO L226 Difference]: Without dead ends: 1044 [2019-01-11 14:27:54,329 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2019-01-11 14:27:54,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2019-01-11 14:27:55,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 1007. [2019-01-11 14:27:55,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1007 states. [2019-01-11 14:27:55,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 7700 transitions. [2019-01-11 14:27:55,007 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 7700 transitions. Word has length 6 [2019-01-11 14:27:55,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:55,008 INFO L480 AbstractCegarLoop]: Abstraction has 1007 states and 7700 transitions. [2019-01-11 14:27:55,008 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:27:55,008 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 7700 transitions. [2019-01-11 14:27:55,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:55,010 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:55,010 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:55,011 INFO L423 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:55,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:55,011 INFO L82 PathProgramCache]: Analyzing trace with hash 893841540, now seen corresponding path program 1 times [2019-01-11 14:27:55,011 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:55,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:55,011 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:55,012 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:55,012 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:55,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:55,065 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-11 14:27:55,065 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:55,065 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:55,065 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:55,066 INFO L207 CegarAbsIntRunner]: [0], [6], [22], [26], [32], [33] [2019-01-11 14:27:55,066 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:55,066 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:55,067 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:55,067 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-11 14:27:55,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:55,068 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:55,068 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:55,068 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-11 14:27:55,077 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:55,077 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:55,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:55,082 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:55,103 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-11 14:27:55,106 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-11 14:27:55,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,111 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-11 14:27:55,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,118 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-11 14:27:55,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,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-11 14:27:55,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,138 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-11 14:27:55,150 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-11 14:27:55,151 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,190 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,222 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,247 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,266 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,283 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,297 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,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 68 treesize of output 71 [2019-01-11 14:27:55,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,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-11 14:27:55,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,416 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-11 14:27:55,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,469 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-11 14:27:55,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,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-11 14:27:55,540 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,565 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,590 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,614 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,640 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,687 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-11 14:27:55,687 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:27:55,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,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 97 [2019-01-11 14:27:55,753 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,796 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-11 14:27:55,797 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:27:55,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,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 41 treesize of output 111 [2019-01-11 14:27:55,834 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,880 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-11 14:27:55,881 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 14:27:55,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:55,920 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:55,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, 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-11 14:27:55,922 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:55,972 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-11 14:27:55,972 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 14:27:55,996 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-11 14:27:55,997 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:56,032 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-11 14:27:56,050 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:56,050 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 14:27:56,050 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:56,050 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 14:27:56,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 14:27:56,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:27:56,051 INFO L87 Difference]: Start difference. First operand 1007 states and 7700 transitions. Second operand 9 states. [2019-01-11 14:27:57,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:27:57,320 INFO L93 Difference]: Finished difference Result 1066 states and 7837 transitions. [2019-01-11 14:27:57,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:27:57,321 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 14:27:57,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:27:57,326 INFO L225 Difference]: With dead ends: 1066 [2019-01-11 14:27:57,326 INFO L226 Difference]: Without dead ends: 1064 [2019-01-11 14:27:57,326 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-11 14:27:57,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2019-01-11 14:27:58,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 1018. [2019-01-11 14:27:58,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1018 states. [2019-01-11 14:27:58,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 7788 transitions. [2019-01-11 14:27:58,044 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 7788 transitions. Word has length 6 [2019-01-11 14:27:58,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:27:58,044 INFO L480 AbstractCegarLoop]: Abstraction has 1018 states and 7788 transitions. [2019-01-11 14:27:58,044 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 14:27:58,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 7788 transitions. [2019-01-11 14:27:58,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:27:58,046 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:27:58,046 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:27:58,046 INFO L423 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:27:58,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:58,046 INFO L82 PathProgramCache]: Analyzing trace with hash 893847306, now seen corresponding path program 1 times [2019-01-11 14:27:58,046 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:27:58,047 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:58,047 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:58,047 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:27:58,047 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:27:58,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:58,182 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-11 14:27:58,183 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:58,183 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:27:58,183 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:27:58,183 INFO L207 CegarAbsIntRunner]: [0], [6], [26], [28], [32], [33] [2019-01-11 14:27:58,184 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:27:58,184 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:27:58,186 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:27:58,186 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-11 14:27:58,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:27:58,186 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:27:58,186 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:27:58,186 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-11 14:27:58,200 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:27:58,200 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:27:58,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:27:58,220 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:27:58,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,254 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-11 14:27:58,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,301 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-11 14:27:58,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,355 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-11 14:27:58,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,420 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-11 14:27:58,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,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, 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-11 14:27:58,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:58,609 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-11 14:27:58,609 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:58,658 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:58,705 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:58,750 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:58,797 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:58,849 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:58,906 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-11 14:27:58,909 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-11 14:27:58,911 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-11 14:27:58,915 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-11 14:27:58,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-11 14:27:58,922 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-11 14:27:58,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-11 14:27:58,925 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:58,976 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:59,004 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:59,027 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:59,044 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:59,059 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:59,073 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:27:59,138 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-11 14:27:59,138 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:27:59,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,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, 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-11 14:27:59,174 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:59,237 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-11 14:27:59,237 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:27:59,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,281 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-11 14:27:59,282 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:59,348 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-11 14:27:59,349 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:76 [2019-01-11 14:27:59,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:27:59,394 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:27:59,395 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-11 14:27:59,396 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:27:59,466 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-11 14:27:59,467 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 14:27:59,509 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-11 14:27:59,509 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:27:59,567 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-11 14:27:59,586 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:27:59,586 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 14:27:59,586 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:27:59,586 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:27:59,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:27:59,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:27:59,587 INFO L87 Difference]: Start difference. First operand 1018 states and 7788 transitions. Second operand 10 states. [2019-01-11 14:28:02,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:02,432 INFO L93 Difference]: Finished difference Result 1310 states and 9587 transitions. [2019-01-11 14:28:02,432 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:28:02,432 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:28:02,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:02,437 INFO L225 Difference]: With dead ends: 1310 [2019-01-11 14:28:02,437 INFO L226 Difference]: Without dead ends: 1307 [2019-01-11 14:28:02,437 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-11 14:28:02,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1307 states. [2019-01-11 14:28:03,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1307 to 1139. [2019-01-11 14:28:03,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1139 states. [2019-01-11 14:28:03,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1139 states to 1139 states and 8742 transitions. [2019-01-11 14:28:03,325 INFO L78 Accepts]: Start accepts. Automaton has 1139 states and 8742 transitions. Word has length 6 [2019-01-11 14:28:03,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:03,326 INFO L480 AbstractCegarLoop]: Abstraction has 1139 states and 8742 transitions. [2019-01-11 14:28:03,326 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:28:03,326 INFO L276 IsEmpty]: Start isEmpty. Operand 1139 states and 8742 transitions. [2019-01-11 14:28:03,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:03,328 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:03,328 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:03,328 INFO L423 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:03,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:03,328 INFO L82 PathProgramCache]: Analyzing trace with hash 893833852, now seen corresponding path program 1 times [2019-01-11 14:28:03,328 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:03,329 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:03,329 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:03,329 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:03,329 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:03,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:03,486 WARN L181 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-11 14:28:03,755 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-11 14:28:03,756 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:03,756 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:03,756 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:28:03,756 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [26], [32], [33] [2019-01-11 14:28:03,757 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:28:03,757 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:28:03,759 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:28:03,759 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-11 14:28:03,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:03,759 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:28:03,759 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:03,760 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-11 14:28:03,788 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:03,788 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:28:03,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:03,807 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:04,017 WARN L181 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-11 14:28:04,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,055 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-11 14:28:04,471 WARN L181 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 28 [2019-01-11 14:28:04,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,520 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-11 14:28:04,623 WARN L181 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 29 [2019-01-11 14:28:04,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,634 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-11 14:28:04,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,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 37 treesize of output 80 [2019-01-11 14:28:04,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:04,765 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-11 14:28:04,766 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:04,804 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:04,839 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:04,875 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:04,918 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:04,963 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-11 14:28:04,966 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-11 14:28:04,969 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-11 14:28:04,987 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-11 14:28:05,005 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-11 14:28:05,021 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-11 14:28:05,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, 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-11 14:28:05,036 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:05,073 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:05,101 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:05,123 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:05,141 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:05,156 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:05,169 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:05,216 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-11 14:28:05,216 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:28:05,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,290 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-11 14:28:05,290 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:05,333 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-11 14:28:05,333 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:28:05,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,372 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-11 14:28:05,373 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:05,420 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-11 14:28:05,421 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 14:28:05,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:05,461 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:05,462 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-11 14:28:05,462 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:05,510 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-11 14:28:05,510 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 14:28:05,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-11 14:28:05,547 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:28:05,582 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-11 14:28:05,601 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:28:05,601 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 14:28:05,601 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:28:05,601 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 14:28:05,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 14:28:05,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:28:05,602 INFO L87 Difference]: Start difference. First operand 1139 states and 8742 transitions. Second operand 9 states. [2019-01-11 14:28:07,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:07,037 INFO L93 Difference]: Finished difference Result 1186 states and 8852 transitions. [2019-01-11 14:28:07,037 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:28:07,038 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 14:28:07,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:07,043 INFO L225 Difference]: With dead ends: 1186 [2019-01-11 14:28:07,043 INFO L226 Difference]: Without dead ends: 1185 [2019-01-11 14:28:07,043 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-11 14:28:07,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2019-01-11 14:28:07,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 1148. [2019-01-11 14:28:07,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1148 states. [2019-01-11 14:28:07,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 8814 transitions. [2019-01-11 14:28:07,952 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 8814 transitions. Word has length 6 [2019-01-11 14:28:07,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:07,952 INFO L480 AbstractCegarLoop]: Abstraction has 1148 states and 8814 transitions. [2019-01-11 14:28:07,952 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 14:28:07,952 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 8814 transitions. [2019-01-11 14:28:07,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:07,955 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:07,955 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:07,955 INFO L423 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:07,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:07,955 INFO L82 PathProgramCache]: Analyzing trace with hash 893893434, now seen corresponding path program 1 times [2019-01-11 14:28:07,955 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:07,955 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:07,956 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:07,956 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:07,956 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:07,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:08,016 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-11 14:28:08,016 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:08,017 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:08,017 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:28:08,017 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [28], [32], [33] [2019-01-11 14:28:08,017 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:28:08,018 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:28:08,019 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:28:08,019 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-11 14:28:08,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:08,020 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:28:08,020 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:08,020 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-11 14:28:08,038 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:08,038 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:28:08,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:08,047 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:08,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,071 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-11 14:28:08,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,114 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-11 14:28:08,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,164 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-11 14:28:08,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,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-11 14:28:08,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,305 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-11 14:28:08,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,407 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-11 14:28:08,407 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,445 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,484 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,525 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,565 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,607 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,658 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-11 14:28:08,662 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-11 14:28:08,664 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-11 14:28:08,667 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-11 14:28:08,670 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-11 14:28:08,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, 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-11 14:28:08,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, 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-11 14:28:08,676 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,728 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,757 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,779 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,797 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,812 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,826 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,891 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-11 14:28:08,891 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:28:08,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:08,925 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-11 14:28:08,925 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:08,989 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-11 14:28:08,990 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:28:09,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,029 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:09,030 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-11 14:28:09,030 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:09,095 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-11 14:28:09,095 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:80 [2019-01-11 14:28:09,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:09,135 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:09,136 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-11 14:28:09,137 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:09,217 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-11 14:28:09,217 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:90, output treesize:72 [2019-01-11 14:28:09,249 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-11 14:28:09,250 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:28:09,288 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-11 14:28:09,305 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:28:09,306 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 14:28:09,306 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:28:09,306 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 14:28:09,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 14:28:09,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:28:09,306 INFO L87 Difference]: Start difference. First operand 1148 states and 8814 transitions. Second operand 9 states. [2019-01-11 14:28:11,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:11,064 INFO L93 Difference]: Finished difference Result 1194 states and 8890 transitions. [2019-01-11 14:28:11,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:28:11,065 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 14:28:11,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:11,070 INFO L225 Difference]: With dead ends: 1194 [2019-01-11 14:28:11,070 INFO L226 Difference]: Without dead ends: 1193 [2019-01-11 14:28:11,070 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-11 14:28:11,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2019-01-11 14:28:11,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 1150. [2019-01-11 14:28:11,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1150 states. [2019-01-11 14:28:11,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 8830 transitions. [2019-01-11 14:28:11,978 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 8830 transitions. Word has length 6 [2019-01-11 14:28:11,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:11,979 INFO L480 AbstractCegarLoop]: Abstraction has 1150 states and 8830 transitions. [2019-01-11 14:28:11,979 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 14:28:11,979 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 8830 transitions. [2019-01-11 14:28:11,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:11,981 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:11,981 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:11,981 INFO L423 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:11,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:11,981 INFO L82 PathProgramCache]: Analyzing trace with hash 908389222, now seen corresponding path program 1 times [2019-01-11 14:28:11,981 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:11,981 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:11,982 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:11,982 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:11,982 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:11,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:12,198 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-11 14:28:12,198 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:12,198 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:12,198 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:28:12,199 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [32], [34], [35] [2019-01-11 14:28:12,199 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:28:12,199 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:28:12,201 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:28:12,202 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-11 14:28:12,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:12,202 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:28:12,202 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:12,202 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-11 14:28:12,215 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:12,215 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:28:12,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:12,220 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:12,239 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-11 14:28:12,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, 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-11 14:28:12,247 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-11 14:28:12,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,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 31 treesize of output 49 [2019-01-11 14:28:12,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,270 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-11 14:28:12,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,281 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-11 14:28:12,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, 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-11 14:28:12,293 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,327 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,355 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,377 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,392 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,407 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,422 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,455 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-11 14:28:12,458 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-11 14:28:12,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,479 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-11 14:28:12,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,526 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-11 14:28:12,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,589 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-11 14:28:12,590 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,611 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,632 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,655 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,678 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,719 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-11 14:28:12,720 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-11 14:28:12,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,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, 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-11 14:28:12,767 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,805 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-11 14:28:12,806 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:93, output treesize:63 [2019-01-11 14:28:12,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:12,840 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-11 14:28:12,840 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:12,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-11 14:28:12,880 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:47 [2019-01-11 14:28:12,899 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-11 14:28:12,900 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:28:12,921 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-11 14:28:12,942 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:28:12,942 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:28:12,942 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:28:12,942 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:28:12,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:28:12,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:28:12,943 INFO L87 Difference]: Start difference. First operand 1150 states and 8830 transitions. Second operand 8 states. [2019-01-11 14:28:14,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:14,181 INFO L93 Difference]: Finished difference Result 1188 states and 8868 transitions. [2019-01-11 14:28:14,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:28:14,181 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 14:28:14,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:14,186 INFO L225 Difference]: With dead ends: 1188 [2019-01-11 14:28:14,186 INFO L226 Difference]: Without dead ends: 1187 [2019-01-11 14:28:14,187 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 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-11 14:28:14,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states. [2019-01-11 14:28:15,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 1150. [2019-01-11 14:28:15,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1150 states. [2019-01-11 14:28:15,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 8830 transitions. [2019-01-11 14:28:15,104 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 8830 transitions. Word has length 6 [2019-01-11 14:28:15,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:15,104 INFO L480 AbstractCegarLoop]: Abstraction has 1150 states and 8830 transitions. [2019-01-11 14:28:15,104 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:28:15,104 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 8830 transitions. [2019-01-11 14:28:15,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:15,107 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:15,107 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:15,107 INFO L423 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:15,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:15,107 INFO L82 PathProgramCache]: Analyzing trace with hash 908363984, now seen corresponding path program 1 times [2019-01-11 14:28:15,107 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:15,107 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:15,108 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:15,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:15,108 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:15,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:15,256 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-11 14:28:15,256 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:15,257 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:15,257 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:28:15,257 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [22], [26], [31] [2019-01-11 14:28:15,258 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:28:15,258 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:28:15,259 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:28:15,259 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-11 14:28:15,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:15,260 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:28:15,260 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:15,260 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-11 14:28:15,269 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:15,269 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:28:15,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:15,276 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:15,308 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-11 14:28:15,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, 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-11 14:28:15,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,317 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-11 14:28:15,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,325 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-11 14:28:15,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,332 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-11 14:28:15,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,344 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-11 14:28:15,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-11 14:28:15,354 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:15,394 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:15,425 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:15,450 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:15,470 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:15,487 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:15,503 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:15,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,538 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-11 14:28:15,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,576 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-11 14:28:15,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,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 46 treesize of output 72 [2019-01-11 14:28:15,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,676 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-11 14:28:15,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,745 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-11 14:28:15,745 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:15,770 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:15,795 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:15,820 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:15,845 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:15,892 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-11 14:28:15,893 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:28:15,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:15,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 97 [2019-01-11 14:28:15,955 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:15,998 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-11 14:28:15,998 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:28:16,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,034 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-11 14:28:16,034 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:16,079 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-11 14:28:16,079 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 14:28:16,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,118 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:16,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, 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-11 14:28:16,119 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:16,167 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-11 14:28:16,167 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-11 14:28:16,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,207 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:16,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:16,209 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-11 14:28:16,209 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:16,257 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-11 14:28:16,257 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-11 14:28:16,280 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-11 14:28:16,280 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:28:16,314 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-11 14:28:16,332 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:28:16,332 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2019-01-11 14:28:16,332 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:28:16,333 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:28:16,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:28:16,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 [2019-01-11 14:28:16,333 INFO L87 Difference]: Start difference. First operand 1150 states and 8830 transitions. Second operand 12 states. [2019-01-11 14:28:18,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:18,340 INFO L93 Difference]: Finished difference Result 1387 states and 10137 transitions. [2019-01-11 14:28:18,340 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 14:28:18,340 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:28:18,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:18,346 INFO L225 Difference]: With dead ends: 1387 [2019-01-11 14:28:18,346 INFO L226 Difference]: Without dead ends: 1385 [2019-01-11 14:28:18,346 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-11 14:28:18,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1385 states. [2019-01-11 14:28:19,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1385 to 1178. [2019-01-11 14:28:19,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1178 states. [2019-01-11 14:28:19,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1178 states to 1178 states and 9054 transitions. [2019-01-11 14:28:19,321 INFO L78 Accepts]: Start accepts. Automaton has 1178 states and 9054 transitions. Word has length 6 [2019-01-11 14:28:19,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:19,321 INFO L480 AbstractCegarLoop]: Abstraction has 1178 states and 9054 transitions. [2019-01-11 14:28:19,321 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:28:19,321 INFO L276 IsEmpty]: Start isEmpty. Operand 1178 states and 9054 transitions. [2019-01-11 14:28:19,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:19,324 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:19,324 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:19,324 INFO L423 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:19,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:19,324 INFO L82 PathProgramCache]: Analyzing trace with hash 908367890, now seen corresponding path program 1 times [2019-01-11 14:28:19,324 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:19,325 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:19,325 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:19,325 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:19,325 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:19,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:19,458 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-11 14:28:19,458 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:19,458 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:19,458 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:28:19,459 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [28], [31] [2019-01-11 14:28:19,463 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:28:19,463 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:28:19,464 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:28:19,464 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-11 14:28:19,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:19,465 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:28:19,465 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:19,465 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-11 14:28:19,478 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:19,478 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:28:19,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:19,498 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:19,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,598 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-11 14:28:19,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,643 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-11 14:28:19,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,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 63 treesize of output 86 [2019-01-11 14:28:19,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,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 51 treesize of output 91 [2019-01-11 14:28:19,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,840 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-11 14:28:19,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:19,941 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-11 14:28:19,941 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:19,984 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,024 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,064 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,105 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,146 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,197 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-11 14:28:20,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, 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-11 14:28:20,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, 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-11 14:28:20,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-11 14:28:20,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-11 14:28:20,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, 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-11 14:28:20,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-11 14:28:20,214 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,264 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,293 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,314 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,332 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,347 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,360 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,425 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-11 14:28:20,426 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 14:28:20,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,499 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-11 14:28:20,499 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,563 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-11 14:28:20,563 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 14:28:20,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,606 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-11 14:28:20,606 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,671 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-11 14:28:20,672 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:76 [2019-01-11 14:28:20,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,717 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:20,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,719 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-11 14:28:20,719 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,788 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-11 14:28:20,788 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-11 14:28:20,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:20,838 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:20,839 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-11 14:28:20,839 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:20,903 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-11 14:28:20,904 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-11 14:28:20,933 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-11 14:28:20,933 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:28:21,008 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-11 14:28:21,027 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:28:21,027 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-11 14:28:21,027 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:28:21,028 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:28:21,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:28:21,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:28:21,028 INFO L87 Difference]: Start difference. First operand 1178 states and 9054 transitions. Second operand 12 states. [2019-01-11 14:28:24,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:24,109 INFO L93 Difference]: Finished difference Result 1420 states and 10581 transitions. [2019-01-11 14:28:24,109 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:28:24,109 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:28:24,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:24,115 INFO L225 Difference]: With dead ends: 1420 [2019-01-11 14:28:24,115 INFO L226 Difference]: Without dead ends: 1415 [2019-01-11 14:28:24,116 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-11 14:28:24,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2019-01-11 14:28:25,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1276. [2019-01-11 14:28:25,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1276 states. [2019-01-11 14:28:25,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1276 states to 1276 states and 9825 transitions. [2019-01-11 14:28:25,064 INFO L78 Accepts]: Start accepts. Automaton has 1276 states and 9825 transitions. Word has length 6 [2019-01-11 14:28:25,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:25,064 INFO L480 AbstractCegarLoop]: Abstraction has 1276 states and 9825 transitions. [2019-01-11 14:28:25,064 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:28:25,064 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 9825 transitions. [2019-01-11 14:28:25,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:25,066 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:25,066 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:25,066 INFO L423 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:25,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:25,066 INFO L82 PathProgramCache]: Analyzing trace with hash 908371176, now seen corresponding path program 1 times [2019-01-11 14:28:25,067 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:25,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:25,067 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:25,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:25,067 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:25,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:25,142 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-11 14:28:25,142 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:25,142 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:25,142 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:28:25,142 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [22], [31] [2019-01-11 14:28:25,143 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:28:25,143 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:28:25,145 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:28:25,145 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-11 14:28:25,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:25,146 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:28:25,146 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:25,146 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-11 14:28:25,154 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:25,154 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:28:25,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:25,160 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:25,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,191 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-11 14:28:25,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,231 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-11 14:28:25,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,280 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-11 14:28:25,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,341 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-11 14:28:25,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,415 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-11 14:28:25,415 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:25,450 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:25,513 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:25,546 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:25,586 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:25,632 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-11 14:28:25,634 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-11 14:28:25,637 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-11 14:28:25,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, 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-11 14:28:25,643 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-11 14:28:25,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-11 14:28:25,655 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-11 14:28:25,655 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:25,691 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:25,720 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:25,742 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:25,759 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:25,774 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:25,787 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:25,834 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-11 14:28:25,834 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 14:28:25,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,910 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-11 14:28:25,911 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:25,954 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-11 14:28:25,954 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 14:28:25,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:25,997 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-11 14:28:25,998 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:26,042 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-11 14:28:26,042 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:81, output treesize:55 [2019-01-11 14:28:26,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,086 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:26,087 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-11 14:28:26,088 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:26,136 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-11 14:28:26,136 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-11 14:28:26,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,177 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:26,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:26,179 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-11 14:28:26,180 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:26,228 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-11 14:28:26,229 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-11 14:28:26,252 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-11 14:28:26,252 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:28:26,310 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-11 14:28:26,328 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:28:26,329 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:28:26,329 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:28:26,329 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:28:26,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:28:26,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:28:26,329 INFO L87 Difference]: Start difference. First operand 1276 states and 9825 transitions. Second operand 12 states. [2019-01-11 14:28:28,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:28,111 INFO L93 Difference]: Finished difference Result 1449 states and 10752 transitions. [2019-01-11 14:28:28,111 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:28:28,111 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:28:28,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:28,118 INFO L225 Difference]: With dead ends: 1449 [2019-01-11 14:28:28,118 INFO L226 Difference]: Without dead ends: 1448 [2019-01-11 14:28:28,118 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-11 14:28:28,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1448 states. [2019-01-11 14:28:29,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1448 to 1378. [2019-01-11 14:28:29,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1378 states. [2019-01-11 14:28:29,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1378 states to 1378 states and 10640 transitions. [2019-01-11 14:28:29,072 INFO L78 Accepts]: Start accepts. Automaton has 1378 states and 10640 transitions. Word has length 6 [2019-01-11 14:28:29,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:29,073 INFO L480 AbstractCegarLoop]: Abstraction has 1378 states and 10640 transitions. [2019-01-11 14:28:29,073 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:28:29,073 INFO L276 IsEmpty]: Start isEmpty. Operand 1378 states and 10640 transitions. [2019-01-11 14:28:29,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:29,075 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:29,075 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:29,075 INFO L423 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:29,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:29,075 INFO L82 PathProgramCache]: Analyzing trace with hash 908017528, now seen corresponding path program 1 times [2019-01-11 14:28:29,075 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:29,076 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:29,076 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:29,076 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:29,076 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:29,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:29,240 WARN L181 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-11 14:28:29,391 WARN L181 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 14 [2019-01-11 14:28:29,412 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-11 14:28:29,412 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:29,412 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:29,412 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:28:29,412 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [22], [31] [2019-01-11 14:28:29,413 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:28:29,413 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:28:29,415 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:28:29,415 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-11 14:28:29,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:29,415 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:28:29,415 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:29,415 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-11 14:28:29,423 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:29,423 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:28:29,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:29,428 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:29,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-11 14:28:29,457 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-11 14:28:29,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,463 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,464 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-11 14:28:29,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,471 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-11 14:28:29,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,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, 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-11 14:28:29,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,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-11 14:28:29,504 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-11 14:28:29,504 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:29,545 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:29,575 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:29,599 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:29,617 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:29,632 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:29,647 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:29,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,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 68 treesize of output 71 [2019-01-11 14:28:29,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,717 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-11 14:28:29,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,760 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-11 14:28:29,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,857 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-11 14:28:29,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:29,927 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-11 14:28:29,927 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:29,952 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:29,977 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:30,002 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:30,027 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:30,077 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-11 14:28:30,077 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:28:30,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,162 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-11 14:28:30,163 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:30,205 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-11 14:28:30,205 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:28:30,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,242 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:30,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, 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-11 14:28:30,243 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:30,286 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-11 14:28:30,286 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:81, output treesize:59 [2019-01-11 14:28:30,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,325 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-11 14:28:30,326 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:30,401 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-11 14:28:30,402 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:69, output treesize:47 [2019-01-11 14:28:30,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,438 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:30,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:30,440 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-11 14:28:30,441 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:30,487 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-11 14:28:30,487 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-11 14:28:30,510 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-11 14:28:30,510 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:28:30,560 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-11 14:28:30,579 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:28:30,579 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:28:30,579 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:28:30,579 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:28:30,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:28:30,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=170, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:28:30,580 INFO L87 Difference]: Start difference. First operand 1378 states and 10640 transitions. Second operand 12 states. [2019-01-11 14:28:34,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:34,007 INFO L93 Difference]: Finished difference Result 1824 states and 13413 transitions. [2019-01-11 14:28:34,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 14:28:34,008 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:28:34,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:34,014 INFO L225 Difference]: With dead ends: 1824 [2019-01-11 14:28:34,014 INFO L226 Difference]: Without dead ends: 1822 [2019-01-11 14:28:34,015 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-11 14:28:34,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1822 states. [2019-01-11 14:28:34,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1822 to 970. [2019-01-11 14:28:34,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2019-01-11 14:28:34,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 7343 transitions. [2019-01-11 14:28:34,874 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 7343 transitions. Word has length 6 [2019-01-11 14:28:34,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:34,874 INFO L480 AbstractCegarLoop]: Abstraction has 970 states and 7343 transitions. [2019-01-11 14:28:34,874 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:28:34,874 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 7343 transitions. [2019-01-11 14:28:34,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:34,876 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:34,876 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:34,876 INFO L423 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:34,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:34,876 INFO L82 PathProgramCache]: Analyzing trace with hash 908144938, now seen corresponding path program 1 times [2019-01-11 14:28:34,876 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:34,877 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:34,877 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:34,877 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:34,877 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:34,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:35,026 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-11 14:28:35,026 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:35,027 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:35,027 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:28:35,027 INFO L207 CegarAbsIntRunner]: [0], [10], [22], [26], [28], [31] [2019-01-11 14:28:35,028 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:28:35,028 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:28:35,029 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:28:35,030 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-11 14:28:35,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:35,030 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:28:35,030 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:35,031 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-11 14:28:35,039 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:35,040 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:28:35,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:35,045 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:35,072 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-11 14:28:35,075 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-11 14:28:35,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,080 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-11 14:28:35,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,088 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-11 14:28:35,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,095 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-11 14:28:35,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,105 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-11 14:28:35,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,116 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-11 14:28:35,117 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:35,174 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:35,207 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:35,230 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:35,251 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:35,267 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:35,281 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:35,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,322 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-11 14:28:35,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,368 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-11 14:28:35,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,418 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-11 14:28:35,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,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, 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-11 14:28:35,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 14:28:35,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,685 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-11 14:28:35,686 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:35,723 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:35,760 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:35,798 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:35,837 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:35,876 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:35,941 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-11 14:28:35,942 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 14:28:35,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:35,984 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-11 14:28:35,985 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:36,048 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-11 14:28:36,048 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 14:28:36,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,096 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-11 14:28:36,096 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:36,163 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-11 14:28:36,163 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:76 [2019-01-11 14:28:36,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,214 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:36,215 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-11 14:28:36,216 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:36,289 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-11 14:28:36,289 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 14:28:36,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:36,339 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:36,340 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-11 14:28:36,340 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:36,421 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-11 14:28:36,421 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-11 14:28:36,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-11 14:28:36,449 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:28:36,527 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-11 14:28:36,546 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:28:36,546 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-11 14:28:36,546 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:28:36,546 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:28:36,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:28:36,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:28:36,547 INFO L87 Difference]: Start difference. First operand 970 states and 7343 transitions. Second operand 12 states. [2019-01-11 14:28:38,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:38,586 INFO L93 Difference]: Finished difference Result 1162 states and 8409 transitions. [2019-01-11 14:28:38,586 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:28:38,586 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:28:38,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:38,590 INFO L225 Difference]: With dead ends: 1162 [2019-01-11 14:28:38,590 INFO L226 Difference]: Without dead ends: 1157 [2019-01-11 14:28:38,591 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-11 14:28:38,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1157 states. [2019-01-11 14:28:39,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1157 to 1026. [2019-01-11 14:28:39,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1026 states. [2019-01-11 14:28:39,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 7778 transitions. [2019-01-11 14:28:39,460 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 7778 transitions. Word has length 6 [2019-01-11 14:28:39,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:39,460 INFO L480 AbstractCegarLoop]: Abstraction has 1026 states and 7778 transitions. [2019-01-11 14:28:39,460 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:28:39,460 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 7778 transitions. [2019-01-11 14:28:39,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:39,462 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:39,462 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:39,462 INFO L423 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:39,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:39,462 INFO L82 PathProgramCache]: Analyzing trace with hash 908133344, now seen corresponding path program 1 times [2019-01-11 14:28:39,462 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:39,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:39,463 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:39,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:39,463 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:39,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:39,546 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-11 14:28:39,546 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:39,546 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:39,546 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:28:39,546 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [22], [26], [31] [2019-01-11 14:28:39,547 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:28:39,547 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:28:39,549 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:28:39,549 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-11 14:28:39,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:39,550 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:28:39,550 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:39,550 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-11 14:28:39,558 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:39,558 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:28:39,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:39,563 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:39,590 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-11 14:28:39,593 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-11 14:28:39,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,597 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-11 14:28:39,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,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, 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-11 14:28:39,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,612 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-11 14:28:39,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,621 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-11 14:28:39,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-11 14:28:39,631 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:39,670 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:39,701 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:39,725 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:39,745 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:39,761 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:39,775 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:39,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,813 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-11 14:28:39,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,849 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-11 14:28:39,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,892 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-11 14:28:39,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:39,945 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-11 14:28:40,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,015 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-11 14:28:40,015 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:40,041 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:40,065 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:40,090 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:40,116 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:40,163 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-11 14:28:40,163 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 14:28:40,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,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, 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-11 14:28:40,243 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:40,286 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-11 14:28:40,286 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 14:28:40,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,330 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-11 14:28:40,331 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:40,375 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-11 14:28:40,376 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:81, output treesize:55 [2019-01-11 14:28:40,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,423 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:40,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, 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-11 14:28:40,424 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:40,471 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-11 14:28:40,472 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-11 14:28:40,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:40,519 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:40,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 43 treesize of output 134 [2019-01-11 14:28:40,521 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:40,572 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-11 14:28:40,573 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:45 [2019-01-11 14:28:40,597 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-11 14:28:40,597 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:28:40,657 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-11 14:28:40,675 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:28:40,675 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:28:40,675 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:28:40,675 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:28:40,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:28:40,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:28:40,675 INFO L87 Difference]: Start difference. First operand 1026 states and 7778 transitions. Second operand 12 states. [2019-01-11 14:28:42,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:42,426 INFO L93 Difference]: Finished difference Result 1141 states and 8225 transitions. [2019-01-11 14:28:42,427 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:28:42,427 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:28:42,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:42,432 INFO L225 Difference]: With dead ends: 1141 [2019-01-11 14:28:42,432 INFO L226 Difference]: Without dead ends: 1139 [2019-01-11 14:28:42,432 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-11 14:28:42,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1139 states. [2019-01-11 14:28:43,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1139 to 1071. [2019-01-11 14:28:43,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1071 states. [2019-01-11 14:28:43,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 8138 transitions. [2019-01-11 14:28:43,332 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 8138 transitions. Word has length 6 [2019-01-11 14:28:43,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:43,332 INFO L480 AbstractCegarLoop]: Abstraction has 1071 states and 8138 transitions. [2019-01-11 14:28:43,332 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:28:43,332 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 8138 transitions. [2019-01-11 14:28:43,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:43,334 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:43,334 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:43,334 INFO L423 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:43,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:43,334 INFO L82 PathProgramCache]: Analyzing trace with hash 908627550, now seen corresponding path program 1 times [2019-01-11 14:28:43,334 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:43,335 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:43,335 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:43,335 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:43,335 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:43,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:43,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-11 14:28:43,376 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:43,376 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:43,376 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:28:43,377 INFO L207 CegarAbsIntRunner]: [0], [22], [26], [32], [34], [35] [2019-01-11 14:28:43,377 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:28:43,377 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:28:43,379 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:28:43,379 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-11 14:28:43,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:43,379 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:28:43,380 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:43,380 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-11 14:28:43,392 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:43,392 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:28:43,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:43,399 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:43,421 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-11 14:28:43,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, 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-11 14:28:43,429 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-11 14:28:43,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,436 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-11 14:28:43,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,447 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-11 14:28:43,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,462 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-11 14:28:43,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, 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-11 14:28:43,475 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:43,509 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:43,537 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:43,559 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:43,574 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:43,589 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:43,604 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:43,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,636 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-11 14:28:43,639 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-11 14:28:43,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,660 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-11 14:28:43,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,708 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-11 14:28:43,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,769 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-11 14:28:43,770 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:43,790 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:43,811 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:43,834 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:43,857 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:43,899 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-11 14:28:43,899 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-11 14:28:43,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:43,948 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-11 14:28:43,949 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:43,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-11 14:28:43,987 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:93, output treesize:63 [2019-01-11 14:28:44,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:44,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:44,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:44,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:44,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:44,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:44,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:44,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:44,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, 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-11 14:28:44,020 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:44,060 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-11 14:28:44,061 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:47 [2019-01-11 14:28:44,081 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-11 14:28:44,082 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:28:44,101 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-11 14:28:44,119 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:28:44,119 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:28:44,119 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:28:44,119 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:28:44,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:28:44,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:28:44,120 INFO L87 Difference]: Start difference. First operand 1071 states and 8138 transitions. Second operand 8 states. [2019-01-11 14:28:45,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:45,270 INFO L93 Difference]: Finished difference Result 1104 states and 8169 transitions. [2019-01-11 14:28:45,270 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:28:45,270 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 14:28:45,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:45,275 INFO L225 Difference]: With dead ends: 1104 [2019-01-11 14:28:45,275 INFO L226 Difference]: Without dead ends: 1103 [2019-01-11 14:28:45,275 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-11 14:28:45,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2019-01-11 14:28:46,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 1071. [2019-01-11 14:28:46,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1071 states. [2019-01-11 14:28:46,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 8138 transitions. [2019-01-11 14:28:46,178 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 8138 transitions. Word has length 6 [2019-01-11 14:28:46,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:46,178 INFO L480 AbstractCegarLoop]: Abstraction has 1071 states and 8138 transitions. [2019-01-11 14:28:46,178 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:28:46,178 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 8138 transitions. [2019-01-11 14:28:46,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:46,181 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:46,181 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:46,181 INFO L423 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:46,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:46,182 INFO L82 PathProgramCache]: Analyzing trace with hash 908623642, now seen corresponding path program 1 times [2019-01-11 14:28:46,182 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:46,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:46,182 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:46,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:46,182 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:46,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:46,237 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-11 14:28:46,237 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:46,237 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:46,237 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:28:46,237 INFO L207 CegarAbsIntRunner]: [0], [22], [26], [28], [32], [33] [2019-01-11 14:28:46,238 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:28:46,238 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:28:46,240 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:28:46,240 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-11 14:28:46,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:46,240 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:28:46,240 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:46,240 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-11 14:28:46,251 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:46,251 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:28:46,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:46,257 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:46,282 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-11 14:28:46,284 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-11 14:28:46,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,291 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-11 14:28:46,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,301 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-11 14:28:46,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,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-11 14:28:46,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,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, 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-11 14:28:46,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,329 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-11 14:28:46,329 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:46,385 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:46,417 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:46,442 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:46,461 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:46,477 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:46,493 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:46,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,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 91 treesize of output 91 [2019-01-11 14:28:46,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,578 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-11 14:28:46,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,630 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-11 14:28:46,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,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-11 14:28:46,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,771 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-11 14:28:46,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,863 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:46,872 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-11 14:28:46,872 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:46,911 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:46,948 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:46,987 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:47,025 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:47,065 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:47,130 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-11 14:28:47,130 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:28:47,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,163 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-11 14:28:47,164 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:47,227 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-11 14:28:47,227 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:28:47,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,266 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-11 14:28:47,267 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:47,334 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-11 14:28:47,335 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:76 [2019-01-11 14:28:47,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:47,377 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:47,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-11 14:28:47,379 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:47,444 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-11 14:28:47,445 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 14:28:47,474 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-11 14:28:47,474 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:28:47,507 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-11 14:28:47,526 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:28:47,526 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:28:47,526 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:28:47,526 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:28:47,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:28:47,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:28:47,527 INFO L87 Difference]: Start difference. First operand 1071 states and 8138 transitions. Second operand 10 states. [2019-01-11 14:28:49,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:49,087 INFO L93 Difference]: Finished difference Result 1123 states and 8190 transitions. [2019-01-11 14:28:49,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:28:49,087 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:28:49,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:49,092 INFO L225 Difference]: With dead ends: 1123 [2019-01-11 14:28:49,093 INFO L226 Difference]: Without dead ends: 1120 [2019-01-11 14:28:49,093 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-11 14:28:49,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2019-01-11 14:28:49,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1071. [2019-01-11 14:28:49,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1071 states. [2019-01-11 14:28:49,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 8138 transitions. [2019-01-11 14:28:49,989 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 8138 transitions. Word has length 6 [2019-01-11 14:28:49,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:49,989 INFO L480 AbstractCegarLoop]: Abstraction has 1071 states and 8138 transitions. [2019-01-11 14:28:49,989 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:28:49,989 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 8138 transitions. [2019-01-11 14:28:49,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:49,991 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:49,991 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:49,991 INFO L423 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:49,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:49,991 INFO L82 PathProgramCache]: Analyzing trace with hash 908622958, now seen corresponding path program 2 times [2019-01-11 14:28:49,992 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:49,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:49,992 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:49,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:49,992 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:49,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:50,112 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-11 14:28:50,112 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:50,112 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:50,112 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:28:50,112 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:28:50,113 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:50,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 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-11 14:28:50,120 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:28:50,120 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:28:50,126 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 14:28:50,127 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:28:50,128 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:50,152 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-11 14:28:50,156 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-11 14:28:50,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28: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-11 14:28:50,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28: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-11 14:28:50,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,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-11 14:28:50,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,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, 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-11 14:28:50,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,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, 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-11 14:28:50,196 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:50,252 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:50,283 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:50,307 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:50,326 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:50,342 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:50,358 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:50,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,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, 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-11 14:28:50,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,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, 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-11 14:28:50,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,497 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-11 14:28:50,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,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, 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-11 14:28:50,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 14:28:50,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:50,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-11 14:28:50,738 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:50,776 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:50,814 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:50,852 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:50,891 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:50,930 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:50,995 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-11 14:28:50,995 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 14:28:51,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,038 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-11 14:28:51,038 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:51,101 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-11 14:28:51,102 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 14:28:51,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,148 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-11 14:28:51,148 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:51,215 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-11 14:28:51,215 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:76 [2019-01-11 14:28:51,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,265 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:51,265 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-11 14:28:51,266 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:51,334 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-11 14:28:51,335 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 14:28:51,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:51,386 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:51,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, 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-11 14:28:51,388 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:51,460 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-11 14:28:51,461 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:56 [2019-01-11 14:28:51,486 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-11 14:28:51,486 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:28:51,546 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-11 14:28:51,566 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:28:51,566 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:28:51,566 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:28:51,566 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:28:51,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:28:51,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:28:51,567 INFO L87 Difference]: Start difference. First operand 1071 states and 8138 transitions. Second operand 12 states. [2019-01-11 14:28:55,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:55,113 INFO L93 Difference]: Finished difference Result 1192 states and 8586 transitions. [2019-01-11 14:28:55,113 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:28:55,113 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:28:55,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:55,118 INFO L225 Difference]: With dead ends: 1192 [2019-01-11 14:28:55,119 INFO L226 Difference]: Without dead ends: 1191 [2019-01-11 14:28:55,119 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-11 14:28:55,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1191 states. [2019-01-11 14:28:56,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1191 to 1115. [2019-01-11 14:28:56,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1115 states. [2019-01-11 14:28:56,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 8490 transitions. [2019-01-11 14:28:56,026 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 8490 transitions. Word has length 6 [2019-01-11 14:28:56,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:56,026 INFO L480 AbstractCegarLoop]: Abstraction has 1115 states and 8490 transitions. [2019-01-11 14:28:56,026 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:28:56,026 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 8490 transitions. [2019-01-11 14:28:56,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:56,029 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:56,029 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:56,029 INFO L423 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:56,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:56,029 INFO L82 PathProgramCache]: Analyzing trace with hash 908610188, now seen corresponding path program 1 times [2019-01-11 14:28:56,030 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:56,030 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:56,030 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:28:56,030 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:56,030 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:56,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:56,076 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-11 14:28:56,076 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:56,077 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:56,077 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:28:56,077 INFO L207 CegarAbsIntRunner]: [0], [14], [22], [26], [32], [33] [2019-01-11 14:28:56,077 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:28:56,077 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:28:56,079 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:28:56,079 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-11 14:28:56,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:56,080 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:28:56,080 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:56,080 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-11 14:28:56,090 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:56,090 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:28:56,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:56,095 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:56,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,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 68 treesize of output 71 [2019-01-11 14:28:56,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,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 58 treesize of output 67 [2019-01-11 14:28:56,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,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, 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-11 14:28:56,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,263 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-11 14:28:56,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,332 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-11 14:28:56,333 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,359 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,385 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,410 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,435 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,469 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-11 14:28:56,472 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-11 14:28:56,475 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-11 14:28:56,477 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-11 14:28:56,479 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-11 14:28:56,482 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-11 14:28:56,492 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-11 14:28:56,493 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,531 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,559 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,581 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,598 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,613 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,626 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,673 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-11 14:28:56,674 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:28:56,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,736 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-11 14:28:56,737 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,778 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-11 14:28:56,778 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:28:56,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,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, 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-11 14:28:56,813 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,859 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-11 14:28:56,860 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 14:28:56,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:56,897 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:28:56,897 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-11 14:28:56,898 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:56,948 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-11 14:28:56,948 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 14:28:56,969 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-11 14:28:56,969 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:28:57,006 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-11 14:28:57,023 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:28:57,023 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:28:57,024 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:28:57,024 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:28:57,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:28:57,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:28:57,024 INFO L87 Difference]: Start difference. First operand 1115 states and 8490 transitions. Second operand 10 states. [2019-01-11 14:28:58,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:28:58,469 INFO L93 Difference]: Finished difference Result 1165 states and 8547 transitions. [2019-01-11 14:28:58,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:28:58,469 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:28:58,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:28:58,474 INFO L225 Difference]: With dead ends: 1165 [2019-01-11 14:28:58,475 INFO L226 Difference]: Without dead ends: 1164 [2019-01-11 14:28:58,475 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-11 14:28:58,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2019-01-11 14:28:59,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1115. [2019-01-11 14:28:59,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1115 states. [2019-01-11 14:28:59,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 8490 transitions. [2019-01-11 14:28:59,378 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 8490 transitions. Word has length 6 [2019-01-11 14:28:59,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:28:59,379 INFO L480 AbstractCegarLoop]: Abstraction has 1115 states and 8490 transitions. [2019-01-11 14:28:59,379 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:28:59,379 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 8490 transitions. [2019-01-11 14:28:59,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:28:59,380 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:28:59,380 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:28:59,381 INFO L423 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:28:59,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:59,381 INFO L82 PathProgramCache]: Analyzing trace with hash 908669770, now seen corresponding path program 1 times [2019-01-11 14:28:59,381 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:28:59,381 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:59,381 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:59,381 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:28:59,381 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:28:59,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:59,456 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-11 14:28:59,456 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:59,456 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:28:59,457 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:28:59,457 INFO L207 CegarAbsIntRunner]: [0], [14], [22], [28], [32], [33] [2019-01-11 14:28:59,457 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:28:59,458 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:28:59,459 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:28:59,459 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-11 14:28:59,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:28:59,460 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:28:59,460 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:28:59,460 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-11 14:28:59,472 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:28:59,472 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:28:59,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:28:59,479 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:28:59,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,507 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-11 14:28:59,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,553 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-11 14:28:59,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,645 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-11 14:28:59,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,713 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-11 14:28:59,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,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, 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-11 14:28:59,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:28:59,906 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-11 14:28:59,906 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:28:59,953 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:28:59,998 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,045 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,093 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,139 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,195 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-11 14:29:00,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-11 14:29:00,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-11 14:29:00,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, 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-11 14:29:00,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-11 14:29:00,212 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-11 14:29:00,214 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-11 14:29:00,215 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,265 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,294 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,316 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,334 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,349 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,362 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,427 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-11 14:29:00,428 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:29:00,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,460 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-11 14:29:00,461 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,525 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-11 14:29:00,525 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:29:00,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,561 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:00,562 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-11 14:29:00,563 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,626 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-11 14:29:00,626 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:80 [2019-01-11 14:29:00,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:00,665 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:00,666 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-11 14:29:00,667 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:00,729 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-11 14:29:00,730 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:90, output treesize:72 [2019-01-11 14:29:00,758 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-11 14:29:00,758 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:29:00,795 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-11 14:29:00,813 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:29:00,813 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:29:00,813 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:29:00,814 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:29:00,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:29:00,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:29:00,814 INFO L87 Difference]: Start difference. First operand 1115 states and 8490 transitions. Second operand 10 states. [2019-01-11 14:29:02,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:29:02,404 INFO L93 Difference]: Finished difference Result 1163 states and 8546 transitions. [2019-01-11 14:29:02,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:29:02,404 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:29:02,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:29:02,410 INFO L225 Difference]: With dead ends: 1163 [2019-01-11 14:29:02,410 INFO L226 Difference]: Without dead ends: 1162 [2019-01-11 14:29:02,410 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-11 14:29:02,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2019-01-11 14:29:03,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 1115. [2019-01-11 14:29:03,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1115 states. [2019-01-11 14:29:03,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 8490 transitions. [2019-01-11 14:29:03,318 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 8490 transitions. Word has length 6 [2019-01-11 14:29:03,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:29:03,318 INFO L480 AbstractCegarLoop]: Abstraction has 1115 states and 8490 transitions. [2019-01-11 14:29:03,318 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:29:03,318 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 8490 transitions. [2019-01-11 14:29:03,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:29:03,320 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:29:03,320 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:29:03,320 INFO L423 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:29:03,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:03,320 INFO L82 PathProgramCache]: Analyzing trace with hash 897297296, now seen corresponding path program 2 times [2019-01-11 14:29:03,320 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:29:03,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:03,321 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:03,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:03,321 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:29:03,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:03,468 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-11 14:29:03,468 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:03,468 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:29:03,468 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:29:03,468 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:29:03,468 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:03,469 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-11 14:29:03,476 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:29:03,476 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:29:03,482 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 14:29:03,482 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:29:03,483 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:29:03,532 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-11 14:29:03,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, 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-11 14:29:03,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,541 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-11 14:29:03,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,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, 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-11 14:29:03,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,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, 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-11 14:29:03,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,567 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-11 14:29:03,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,579 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-11 14:29:03,579 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:03,638 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:03,669 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:03,692 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:03,713 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:03,730 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:03,746 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:03,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,790 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-11 14:29:03,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,833 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-11 14:29:03,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,884 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-11 14:29:03,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:03,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-11 14:29:04,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,021 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-11 14:29:04,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,122 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-11 14:29:04,122 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:04,160 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:04,196 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:04,235 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:04,274 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:04,314 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:04,380 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-11 14:29:04,380 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 14:29:04,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,408 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-11 14:29:04,409 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:04,475 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-11 14:29:04,475 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:29:04,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,509 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:04,509 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-11 14:29:04,510 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:04,572 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-11 14:29:04,572 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:82 [2019-01-11 14:29:04,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:04,615 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-11 14:29:04,615 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:04,675 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-11 14:29:04,676 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:94, output treesize:68 [2019-01-11 14:29:04,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-11 14:29:04,699 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:29:04,725 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-11 14:29:04,744 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:29:04,744 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 14:29:04,744 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:29:04,745 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:29:04,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:29:04,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:29:04,745 INFO L87 Difference]: Start difference. First operand 1115 states and 8490 transitions. Second operand 10 states. [2019-01-11 14:29:06,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:29:06,882 INFO L93 Difference]: Finished difference Result 1580 states and 11836 transitions. [2019-01-11 14:29:06,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:29:06,883 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:29:06,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:29:06,888 INFO L225 Difference]: With dead ends: 1580 [2019-01-11 14:29:06,889 INFO L226 Difference]: Without dead ends: 1574 [2019-01-11 14:29:06,889 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-11 14:29:06,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1574 states. [2019-01-11 14:29:08,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1574 to 1182. [2019-01-11 14:29:08,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1182 states. [2019-01-11 14:29:08,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 9009 transitions. [2019-01-11 14:29:08,042 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 9009 transitions. Word has length 6 [2019-01-11 14:29:08,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:29:08,042 INFO L480 AbstractCegarLoop]: Abstraction has 1182 states and 9009 transitions. [2019-01-11 14:29:08,042 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:29:08,042 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 9009 transitions. [2019-01-11 14:29:08,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:29:08,044 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:29:08,044 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:29:08,044 INFO L423 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:29:08,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:08,044 INFO L82 PathProgramCache]: Analyzing trace with hash 897545298, now seen corresponding path program 1 times [2019-01-11 14:29:08,044 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:29:08,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:08,045 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:29:08,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:08,045 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:29:08,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:08,135 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-11 14:29:08,135 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:08,135 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:29:08,135 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:29:08,135 INFO L207 CegarAbsIntRunner]: [0], [10], [26], [32], [34], [35] [2019-01-11 14:29:08,136 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:29:08,136 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:29:08,137 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:29:08,137 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-11 14:29:08,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:08,137 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:29:08,137 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:08,137 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-11 14:29:08,146 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:08,147 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:29:08,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:08,152 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:29:08,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29: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-11 14:29:08,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,213 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-11 14:29:08,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,256 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-11 14:29:08,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,310 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-11 14:29:08,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,380 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-11 14:29:08,380 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,407 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,433 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,459 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,486 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,522 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-11 14:29:08,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, 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-11 14:29:08,528 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-11 14:29:08,531 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-11 14:29:08,533 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-11 14:29:08,537 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-11 14:29:08,544 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-11 14:29:08,545 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,581 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,610 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,632 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,649 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,664 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,677 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,724 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-11 14:29:08,724 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:29:08,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,775 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-11 14:29:08,776 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,821 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-11 14:29:08,821 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 14:29:08,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:08,851 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:08,852 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-11 14:29:08,852 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:08,899 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-11 14:29:08,899 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:61 [2019-01-11 14:29:08,921 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-11 14:29:08,921 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:29:08,943 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-11 14:29:08,961 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:29:08,962 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:29:08,962 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:29:08,962 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:29:08,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:29:08,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:29:08,962 INFO L87 Difference]: Start difference. First operand 1182 states and 9009 transitions. Second operand 8 states. [2019-01-11 14:29:10,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:29:10,351 INFO L93 Difference]: Finished difference Result 1206 states and 9039 transitions. [2019-01-11 14:29:10,351 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 14:29:10,351 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 14:29:10,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:29:10,356 INFO L225 Difference]: With dead ends: 1206 [2019-01-11 14:29:10,356 INFO L226 Difference]: Without dead ends: 1205 [2019-01-11 14:29:10,357 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-11 14:29:10,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states. [2019-01-11 14:29:11,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 1182. [2019-01-11 14:29:11,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1182 states. [2019-01-11 14:29:11,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 9009 transitions. [2019-01-11 14:29:11,496 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 9009 transitions. Word has length 6 [2019-01-11 14:29:11,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:29:11,496 INFO L480 AbstractCegarLoop]: Abstraction has 1182 states and 9009 transitions. [2019-01-11 14:29:11,496 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:29:11,496 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 9009 transitions. [2019-01-11 14:29:11,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:29:11,498 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:29:11,498 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-11 14:29:11,498 INFO L423 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:29:11,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:11,498 INFO L82 PathProgramCache]: Analyzing trace with hash 897600972, now seen corresponding path program 1 times [2019-01-11 14:29:11,499 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:29:11,499 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:11,499 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:11,499 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:11,499 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:29:11,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:11,650 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-11 14:29:11,650 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:11,650 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:29:11,650 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:29:11,650 INFO L207 CegarAbsIntRunner]: [0], [10], [28], [32], [33] [2019-01-11 14:29:11,651 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:29:11,651 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:29:11,653 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:29:11,653 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-11 14:29:11,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:11,653 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:29:11,653 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:11,653 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-11 14:29:11,662 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:11,662 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:29:11,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:11,667 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:29:11,694 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-11 14:29:11,697 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-11 14:29:11,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,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, 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-11 14:29:11,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,708 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-11 14:29:11,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,716 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-11 14:29:11,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,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, 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-11 14:29:11,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,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, 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-11 14:29:11,738 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:11,794 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:11,827 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:11,851 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:11,871 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:11,889 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:11,904 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:11,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,947 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-11 14:29:11,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:11,993 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-11 14:29:12,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,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, 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-11 14:29:12,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,107 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-11 14:29:12,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,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-11 14:29:12,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,285 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-11 14:29:12,285 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:12,324 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:12,362 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:12,400 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:12,439 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:12,479 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:12,544 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-11 14:29:12,545 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:118, output treesize:120 [2019-01-11 14:29:12,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,576 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-11 14:29:12,577 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:12,641 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-11 14:29:12,641 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 14:29:12,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,671 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-11 14:29:12,672 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:12,737 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-11 14:29:12,738 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 14:29:12,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:12,780 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-11 14:29:12,780 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:12,852 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-11 14:29:12,853 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:78 [2019-01-11 14:29:12,911 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-11 14:29:12,911 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:29:12,935 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-11 14:29:12,954 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:29:12,954 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 14:29:12,954 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:29:12,954 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 14:29:12,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 14:29:12,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:29:12,955 INFO L87 Difference]: Start difference. First operand 1182 states and 9009 transitions. Second operand 9 states. [2019-01-11 14:29:14,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:29:14,716 INFO L93 Difference]: Finished difference Result 1301 states and 9571 transitions. [2019-01-11 14:29:14,717 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:29:14,717 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 14:29:14,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:29:14,722 INFO L225 Difference]: With dead ends: 1301 [2019-01-11 14:29:14,722 INFO L226 Difference]: Without dead ends: 1297 [2019-01-11 14:29:14,722 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:29:14,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1297 states. [2019-01-11 14:29:15,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1297 to 1231. [2019-01-11 14:29:15,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1231 states. [2019-01-11 14:29:15,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1231 states to 1231 states and 9401 transitions. [2019-01-11 14:29:15,899 INFO L78 Accepts]: Start accepts. Automaton has 1231 states and 9401 transitions. Word has length 6 [2019-01-11 14:29:15,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:29:15,899 INFO L480 AbstractCegarLoop]: Abstraction has 1231 states and 9401 transitions. [2019-01-11 14:29:15,899 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 14:29:15,899 INFO L276 IsEmpty]: Start isEmpty. Operand 1231 states and 9401 transitions. [2019-01-11 14:29:15,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:29:15,901 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:29:15,901 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:29:15,901 INFO L423 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:29:15,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:15,901 INFO L82 PathProgramCache]: Analyzing trace with hash 897587518, now seen corresponding path program 1 times [2019-01-11 14:29:15,901 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:29:15,901 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:15,902 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:15,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:15,902 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:29:15,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:16,061 WARN L181 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 9 [2019-01-11 14:29:16,120 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-11 14:29:16,120 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:16,120 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:29:16,120 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:29:16,121 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [28], [32], [33] [2019-01-11 14:29:16,121 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:29:16,121 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:29:16,122 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:29:16,123 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-11 14:29:16,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:16,123 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:29:16,123 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:16,123 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-11 14:29:16,130 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:16,131 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:29:16,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:16,135 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:29:16,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,168 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-11 14:29:16,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,209 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-11 14:29:16,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,254 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-11 14:29:16,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,313 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-11 14:29:16,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,386 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-11 14:29:16,386 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:16,420 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:16,457 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:16,495 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:16,528 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:16,574 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-11 14:29:16,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, 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-11 14:29:16,579 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-11 14:29:16,582 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-11 14:29:16,585 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-11 14:29:16,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-11 14:29:16,596 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-11 14:29:16,596 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:16,634 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:16,662 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:16,684 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:16,702 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:16,715 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:16,729 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:16,776 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-11 14:29:16,776 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 14:29:16,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:16,817 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-11 14:29:16,818 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:29:16,974 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-11 14:29:16,975 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:151 [2019-01-11 14:29:17,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,088 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-11 14:29:17,095 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 32 xjuncts. [2019-01-11 14:29:17,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:17,658 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:17,659 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-11 14:29:17,659 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:17,924 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-11 14:29:17,924 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:455 [2019-01-11 14:29:18,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,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 67 treesize of output 137 [2019-01-11 14:29:18,081 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:18,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,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, 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-11 14:29:18,241 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:18,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:18,411 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:18,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 67 treesize of output 123 [2019-01-11 14:29:18,413 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:18,527 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-11 14:29:18,527 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 18 variables, input treesize:236, output treesize:178 [2019-01-11 14:29:18,623 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-11 14:29:18,623 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:29:18,653 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-11 14:29:18,672 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:29:18,672 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 14:29:18,672 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:29:18,672 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:29:18,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:29:18,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:29:18,673 INFO L87 Difference]: Start difference. First operand 1231 states and 9401 transitions. Second operand 10 states. [2019-01-11 14:29:19,848 WARN L181 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 111 [2019-01-11 14:29:20,270 WARN L181 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 71 [2019-01-11 14:29:22,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:29:22,383 INFO L93 Difference]: Finished difference Result 1674 states and 12199 transitions. [2019-01-11 14:29:22,384 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-11 14:29:22,384 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:29:22,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:29:22,390 INFO L225 Difference]: With dead ends: 1674 [2019-01-11 14:29:22,390 INFO L226 Difference]: Without dead ends: 1673 [2019-01-11 14:29:22,390 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=92, Invalid=180, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:29:22,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1673 states. [2019-01-11 14:29:23,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1673 to 1531. [2019-01-11 14:29:23,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1531 states. [2019-01-11 14:29:23,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1531 states to 1531 states and 11833 transitions. [2019-01-11 14:29:23,915 INFO L78 Accepts]: Start accepts. Automaton has 1531 states and 11833 transitions. Word has length 6 [2019-01-11 14:29:23,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:29:23,915 INFO L480 AbstractCegarLoop]: Abstraction has 1531 states and 11833 transitions. [2019-01-11 14:29:23,915 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:29:23,915 INFO L276 IsEmpty]: Start isEmpty. Operand 1531 states and 11833 transitions. [2019-01-11 14:29:23,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:29:23,917 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:29:23,917 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:29:23,917 INFO L423 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:29:23,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:23,917 INFO L82 PathProgramCache]: Analyzing trace with hash 912367138, now seen corresponding path program 1 times [2019-01-11 14:29:23,918 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:29:23,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:23,918 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:23,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:23,918 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:29:23,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:24,025 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-11 14:29:24,025 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:24,025 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:29:24,025 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:29:24,025 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [26], [28], [31] [2019-01-11 14:29:24,026 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:29:24,026 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:29:24,027 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:29:24,027 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-11 14:29:24,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:24,028 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:29:24,028 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:24,028 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-11 14:29:24,036 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:24,036 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:29:24,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:24,042 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:29:24,063 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-11 14:29:24,067 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-11 14:29:24,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,072 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-11 14:29:24,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,079 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-11 14:29:24,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,087 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-11 14:29:24,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,096 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-11 14:29:24,109 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-11 14:29:24,109 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:24,149 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:24,181 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:24,206 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:24,223 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:24,240 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:24,255 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:24,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,292 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-11 14:29:24,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,329 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-11 14:29:24,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,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, 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-11 14:29:24,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,427 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-11 14:29:24,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,497 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-11 14:29:24,498 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:24,523 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:24,547 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:24,573 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:24,598 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:24,645 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-11 14:29:24,645 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 14:29:24,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,704 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-11 14:29:24,705 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:29:24,863 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-11 14:29:24,864 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:106, output treesize:150 [2019-01-11 14:29:24,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:24,934 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:24,935 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-11 14:29:24,936 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:25,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:25,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:25,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:25,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:25,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:25,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:25,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:25,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:25,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:25,092 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-11 14:29:25,099 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 32 xjuncts. [2019-01-11 14:29:25,688 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-11 14:29:25,688 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:455 [2019-01-11 14:29:25,990 WARN L181 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 204 DAG size of output: 151 [2019-01-11 14:29:25,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:25,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:25,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:25,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,006 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:26,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,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, 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-11 14:29:26,009 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:26,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 113 [2019-01-11 14:29:26,245 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:26,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,463 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,466 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:26,467 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-11 14:29:26,468 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:26,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,702 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:26,703 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-11 14:29:26,703 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:26,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:26,920 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:26,920 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-11 14:29:26,921 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:27,157 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-11 14:29:27,157 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 25 variables, input treesize:370, output treesize:288 [2019-01-11 14:29:27,351 WARN L181 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 129 [2019-01-11 14:29:27,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,373 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:27,373 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-11 14:29:27,374 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:27,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,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 83 treesize of output 117 [2019-01-11 14:29:27,541 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:27,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,695 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-11 14:29:27,696 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:27,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:27,850 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:27,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 61 treesize of output 139 [2019-01-11 14:29:27,852 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:27,976 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-11 14:29:27,977 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:267, output treesize:203 [2019-01-11 14:29:28,091 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-11 14:29:28,092 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:29:28,208 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-11 14:29:28,226 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:29:28,226 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:29:28,226 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:29:28,226 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:29:28,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:29:28,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:29:28,227 INFO L87 Difference]: Start difference. First operand 1531 states and 11833 transitions. Second operand 12 states. [2019-01-11 14:29:28,530 WARN L181 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 115 [2019-01-11 14:29:28,750 WARN L181 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 80 [2019-01-11 14:29:29,194 WARN L181 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 119 [2019-01-11 14:29:29,578 WARN L181 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 137 [2019-01-11 14:29:30,316 WARN L181 SmtUtils]: Spent 561.00 ms on a formula simplification. DAG size of input: 230 DAG size of output: 151 [2019-01-11 14:29:33,415 WARN L181 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 223 DAG size of output: 144 [2019-01-11 14:29:33,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:29:33,928 INFO L93 Difference]: Finished difference Result 1671 states and 12135 transitions. [2019-01-11 14:29:33,928 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-11 14:29:33,928 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:29:33,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:29:33,935 INFO L225 Difference]: With dead ends: 1671 [2019-01-11 14:29:33,935 INFO L226 Difference]: Without dead ends: 1669 [2019-01-11 14:29:33,936 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-11 14:29:33,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1669 states. [2019-01-11 14:29:35,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1669 to 1550. [2019-01-11 14:29:35,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1550 states. [2019-01-11 14:29:35,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1550 states to 1550 states and 11985 transitions. [2019-01-11 14:29:35,479 INFO L78 Accepts]: Start accepts. Automaton has 1550 states and 11985 transitions. Word has length 6 [2019-01-11 14:29:35,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:29:35,479 INFO L480 AbstractCegarLoop]: Abstraction has 1550 states and 11985 transitions. [2019-01-11 14:29:35,479 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:29:35,479 INFO L276 IsEmpty]: Start isEmpty. Operand 1550 states and 11985 transitions. [2019-01-11 14:29:35,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:29:35,482 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:29:35,482 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:29:35,482 INFO L423 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:29:35,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:35,482 INFO L82 PathProgramCache]: Analyzing trace with hash 912359450, now seen corresponding path program 1 times [2019-01-11 14:29:35,482 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:29:35,482 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:35,483 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:35,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:35,483 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:29:35,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:35,647 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-11 14:29:35,647 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:35,648 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:29:35,648 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:29:35,648 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [26], [28], [31] [2019-01-11 14:29:35,650 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:29:35,650 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:29:35,651 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:29:35,651 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-11 14:29:35,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:35,652 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:29:35,652 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:35,652 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-11 14:29:35,660 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:35,660 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:29:35,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:35,665 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:29:35,691 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-11 14:29:35,694 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-11 14:29:35,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,699 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-11 14:29:35,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,707 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-11 14:29:35,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,714 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-11 14:29:35,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,722 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-11 14:29:35,735 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-11 14:29:35,735 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:35,775 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:35,807 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:35,831 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:35,849 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:35,866 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:35,881 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:35,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,917 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-11 14:29:35,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,955 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-11 14:29:35,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:35,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,000 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-11 14:29:36,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,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, 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-11 14:29:36,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,120 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-11 14:29:36,121 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:36,146 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:36,171 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:36,196 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:36,221 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:36,268 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-11 14:29:36,268 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 14:29:36,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,321 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-11 14:29:36,322 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:29:36,479 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-11 14:29:36,480 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:106, output treesize:150 [2019-01-11 14:29:36,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,556 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:36,556 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-11 14:29:36,557 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:36,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:36,729 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-11 14:29:36,736 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 32 xjuncts. [2019-01-11 14:29:37,293 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-11 14:29:37,293 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:455 [2019-01-11 14:29:37,642 WARN L181 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 204 DAG size of output: 151 [2019-01-11 14:29:37,651 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,651 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-11 14:29:37,652 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:37,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:37,885 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:37,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 67 treesize of output 126 [2019-01-11 14:29:37,886 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:38,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,124 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:38,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,126 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-11 14:29:38,127 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:38,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,351 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:38,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, 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-11 14:29:38,353 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:38,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,564 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:38,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:38,566 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-11 14:29:38,567 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:38,734 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-11 14:29:38,735 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 25 variables, input treesize:370, output treesize:286 [2019-01-11 14:29:43,285 WARN L181 SmtUtils]: Spent 4.52 s on a formula simplification. DAG size of input: 164 DAG size of output: 129 [2019-01-11 14:29:43,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,307 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:43,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 61 treesize of output 129 [2019-01-11 14:29:43,308 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:43,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,488 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-11 14:29:43,488 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:43,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,651 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-11 14:29:43,652 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:43,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,801 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:43,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:43,803 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-11 14:29:43,803 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:43,929 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-11 14:29:43,929 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:267, output treesize:203 [2019-01-11 14:29:44,049 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-11 14:29:44,049 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:29:44,162 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-11 14:29:44,181 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:29:44,181 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:29:44,181 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:29:44,181 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:29:44,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:29:44,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:29:44,181 INFO L87 Difference]: Start difference. First operand 1550 states and 11985 transitions. Second operand 12 states. [2019-01-11 14:29:44,527 WARN L181 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 115 [2019-01-11 14:29:44,685 WARN L181 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 80 [2019-01-11 14:29:45,214 WARN L181 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 118 [2019-01-11 14:29:45,596 WARN L181 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 135 [2019-01-11 14:29:46,081 WARN L181 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 233 DAG size of output: 151 [2019-01-11 14:29:49,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:29:49,164 INFO L93 Difference]: Finished difference Result 1713 states and 12477 transitions. [2019-01-11 14:29:49,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-01-11 14:29:49,165 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 14:29:49,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:29:49,171 INFO L225 Difference]: With dead ends: 1713 [2019-01-11 14:29:49,171 INFO L226 Difference]: Without dead ends: 1711 [2019-01-11 14:29:49,171 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=172, Invalid=334, Unknown=0, NotChecked=0, Total=506 [2019-01-11 14:29:49,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1711 states. [2019-01-11 14:29:50,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1711 to 1592. [2019-01-11 14:29:50,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1592 states. [2019-01-11 14:29:50,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 12321 transitions. [2019-01-11 14:29:50,716 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 12321 transitions. Word has length 6 [2019-01-11 14:29:50,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:29:50,717 INFO L480 AbstractCegarLoop]: Abstraction has 1592 states and 12321 transitions. [2019-01-11 14:29:50,717 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:29:50,717 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 12321 transitions. [2019-01-11 14:29:50,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:29:50,719 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:29:50,719 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:29:50,719 INFO L423 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:29:50,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:50,719 INFO L82 PathProgramCache]: Analyzing trace with hash 912363854, now seen corresponding path program 1 times [2019-01-11 14:29:50,720 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:29:50,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:50,720 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:50,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:50,720 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:29:50,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:50,794 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-11 14:29:50,794 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:50,795 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:29:50,795 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:29:50,795 INFO L207 CegarAbsIntRunner]: [0], [14], [26], [28], [32], [33] [2019-01-11 14:29:50,795 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:29:50,795 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:29:50,797 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:29:50,797 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-11 14:29:50,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:50,797 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:29:50,798 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:50,798 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-11 14:29:50,805 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:50,806 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:29:50,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:50,811 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:29:50,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-11 14:29:50,837 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-11 14:29:50,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,843 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-11 14:29:50,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,850 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-11 14:29:50,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,858 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-11 14:29:50,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,863 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,867 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-11 14:29:50,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:50,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-11 14:29:50,879 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:50,936 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:50,969 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:50,995 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:51,013 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:51,029 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:51,045 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:51,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,085 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-11 14:29:51,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,129 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-11 14:29:51,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,179 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-11 14:29:51,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,240 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-11 14:29:51,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 14:29:51,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,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-11 14:29:51,418 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:51,456 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:51,494 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:51,532 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:51,571 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:51,610 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:51,675 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-11 14:29:51,675 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:29:51,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,711 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-11 14:29:51,711 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:51,777 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-11 14:29:51,777 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:29:51,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,817 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-11 14:29:51,817 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:51,884 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-11 14:29:51,884 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 14:29:51,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:51,927 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:29:51,928 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-11 14:29:51,929 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:51,996 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-11 14:29:51,996 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 14:29:52,024 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-11 14:29:52,024 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:29:52,062 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-11 14:29:52,081 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:29:52,081 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:29:52,081 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:29:52,081 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:29:52,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:29:52,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:29:52,081 INFO L87 Difference]: Start difference. First operand 1592 states and 12321 transitions. Second operand 10 states. [2019-01-11 14:29:54,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:29:54,306 INFO L93 Difference]: Finished difference Result 1645 states and 12383 transitions. [2019-01-11 14:29:54,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:29:54,307 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:29:54,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:29:54,313 INFO L225 Difference]: With dead ends: 1645 [2019-01-11 14:29:54,313 INFO L226 Difference]: Without dead ends: 1644 [2019-01-11 14:29:54,314 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-11 14:29:54,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states. [2019-01-11 14:29:55,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1592. [2019-01-11 14:29:55,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1592 states. [2019-01-11 14:29:55,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 12321 transitions. [2019-01-11 14:29:55,914 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 12321 transitions. Word has length 6 [2019-01-11 14:29:55,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:29:55,914 INFO L480 AbstractCegarLoop]: Abstraction has 1592 states and 12321 transitions. [2019-01-11 14:29:55,914 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:29:55,914 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 12321 transitions. [2019-01-11 14:29:55,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:29:55,917 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:29:55,917 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:29:55,917 INFO L423 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:29:55,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:55,917 INFO L82 PathProgramCache]: Analyzing trace with hash 914349408, now seen corresponding path program 1 times [2019-01-11 14:29:55,917 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:29:55,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:55,918 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:55,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:29:55,918 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:29:55,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:55,944 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-11 14:29:55,944 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:55,944 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:29:55,944 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:29:55,945 INFO L207 CegarAbsIntRunner]: [0], [28], [32], [34], [36], [37] [2019-01-11 14:29:55,945 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:29:55,945 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:29:55,947 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:29:55,947 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-11 14:29:55,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:29:55,947 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:29:55,948 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:29:55,948 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-11 14:29:55,956 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:29:55,957 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:29:55,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:29:55,961 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:29:55,989 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-11 14:29:55,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, 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-11 14:29:55,997 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-11 14:29:56,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,006 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-11 14:29:56,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,017 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-11 14:29:56,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,030 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-11 14:29:56,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,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, 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-11 14:29:56,043 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,095 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,124 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,144 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,160 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,177 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,193 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,230 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-11 14:29:56,232 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-11 14:29:56,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,258 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-11 14:29:56,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,310 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-11 14:29:56,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,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, 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-11 14:29:56,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,463 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,469 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-11 14:29:56,470 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,504 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,537 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,571 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,608 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,644 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,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-11 14:29:56,703 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:107, output treesize:112 [2019-01-11 14:29:56,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:29:56,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-11 14:29:56,725 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:29:56,781 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-11 14:29:56,782 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:122, output treesize:88 [2019-01-11 14:29:56,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-11 14:29:56,837 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:29:56,849 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-11 14:29:56,867 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:29:56,867 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 14:29:56,867 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:29:56,867 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 14:29:56,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 14:29:56,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 14:29:56,868 INFO L87 Difference]: Start difference. First operand 1592 states and 12321 transitions. Second operand 6 states. [2019-01-11 14:29:58,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:29:58,654 INFO L93 Difference]: Finished difference Result 1610 states and 12338 transitions. [2019-01-11 14:29:58,655 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 14:29:58,655 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 6 [2019-01-11 14:29:58,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:29:58,662 INFO L225 Difference]: With dead ends: 1610 [2019-01-11 14:29:58,662 INFO L226 Difference]: Without dead ends: 1609 [2019-01-11 14:29:58,662 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-11 14:29:58,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1609 states. [2019-01-11 14:30:00,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1609 to 1592. [2019-01-11 14:30:00,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1592 states. [2019-01-11 14:30:00,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 12321 transitions. [2019-01-11 14:30:00,199 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 12321 transitions. Word has length 6 [2019-01-11 14:30:00,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:30:00,200 INFO L480 AbstractCegarLoop]: Abstraction has 1592 states and 12321 transitions. [2019-01-11 14:30:00,200 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 14:30:00,200 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 12321 transitions. [2019-01-11 14:30:00,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:30:00,202 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:30:00,202 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:30:00,202 INFO L423 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:30:00,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:30:00,202 INFO L82 PathProgramCache]: Analyzing trace with hash 913930348, now seen corresponding path program 1 times [2019-01-11 14:30:00,203 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:30:00,203 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:30:00,203 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:30:00,203 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:30:00,203 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:30:00,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:30:00,244 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-11 14:30:00,244 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:30:00,244 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:30:00,244 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:30:00,245 INFO L207 CegarAbsIntRunner]: [0], [18], [28], [32], [34], [35] [2019-01-11 14:30:00,245 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:30:00,245 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:30:00,247 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:30:00,247 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-11 14:30:00,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:30:00,248 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:30:00,248 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:30:00,248 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-11 14:30:00,256 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:30:00,256 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:30:00,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:30:00,262 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:30:00,282 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-11 14:30:00,286 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-11 14:30:00,291 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-11 14:30:00,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,304 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-11 14:30:00,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,314 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-11 14:30:00,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,326 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-11 14:30:00,337 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-11 14:30:00,337 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:00,372 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:00,400 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:00,421 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:00,436 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:00,453 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:00,468 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:00,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,498 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-11 14:30:00,501 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-11 14:30:00,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,523 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-11 14:30:00,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,571 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-11 14:30:00,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,632 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-11 14:30:00,632 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:00,654 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:00,675 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:00,698 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:00,721 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:00,765 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-11 14:30:00,766 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-11 14:30:00,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:00,859 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-11 14:30:00,860 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2019-01-11 14:30:00,872 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 64 xjuncts. [2019-01-11 14:30:01,559 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-11 14:30:01,560 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:98, output treesize:719 [2019-01-11 14:30:01,724 WARN L181 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 351 DAG size of output: 122 [2019-01-11 14:30:01,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:01,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:01,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:01,735 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:30:01,736 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 89 treesize of output 113 [2019-01-11 14:30:01,737 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:01,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:01,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:01,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:01,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:01,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:01,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:01,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:01,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:01,892 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 119 [2019-01-11 14:30:01,893 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:02,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:02,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:02,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:02,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:02,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:02,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:02,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:02,032 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-11 14:30:02,033 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:02,141 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-11 14:30:02,142 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 17 variables, input treesize:255, output treesize:169 [2019-01-11 14:30:02,993 WARN L181 SmtUtils]: Spent 736.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-01-11 14:30:03,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-11 14:30:03,001 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:30:03,041 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-11 14:30:03,060 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:30:03,060 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:30:03,060 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:30:03,061 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:30:03,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:30:03,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:30:03,061 INFO L87 Difference]: Start difference. First operand 1592 states and 12321 transitions. Second operand 8 states. [2019-01-11 14:30:04,386 WARN L181 SmtUtils]: Spent 744.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 84 [2019-01-11 14:30:09,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:30:09,611 INFO L93 Difference]: Finished difference Result 1654 states and 12397 transitions. [2019-01-11 14:30:09,611 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:30:09,611 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 14:30:09,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:30:09,617 INFO L225 Difference]: With dead ends: 1654 [2019-01-11 14:30:09,617 INFO L226 Difference]: Without dead ends: 1653 [2019-01-11 14:30:09,618 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=79, Invalid=131, Unknown=0, NotChecked=0, Total=210 [2019-01-11 14:30:09,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1653 states. [2019-01-11 14:30:11,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1653 to 1593. [2019-01-11 14:30:11,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1593 states. [2019-01-11 14:30:11,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1593 states to 1593 states and 12329 transitions. [2019-01-11 14:30:11,095 INFO L78 Accepts]: Start accepts. Automaton has 1593 states and 12329 transitions. Word has length 6 [2019-01-11 14:30:11,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:30:11,095 INFO L480 AbstractCegarLoop]: Abstraction has 1593 states and 12329 transitions. [2019-01-11 14:30:11,096 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:30:11,096 INFO L276 IsEmpty]: Start isEmpty. Operand 1593 states and 12329 transitions. [2019-01-11 14:30:11,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:30:11,098 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:30:11,098 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:30:11,098 INFO L423 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:30:11,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:30:11,098 INFO L82 PathProgramCache]: Analyzing trace with hash 913674658, now seen corresponding path program 2 times [2019-01-11 14:30:11,099 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:30:11,099 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:30:11,099 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:30:11,099 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:30:11,099 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:30:11,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:30:11,171 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-11 14:30:11,171 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:30:11,171 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:30:11,171 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:30:11,172 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:30:11,172 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:30:11,172 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-11 14:30:11,184 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:30:11,184 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:30:11,190 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 14:30:11,191 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:30:11,191 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:30:11,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,224 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-11 14:30:11,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,271 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-11 14:30:11,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,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 63 treesize of output 86 [2019-01-11 14:30:11,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,398 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-11 14:30:11,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,481 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-11 14:30:11,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:11,587 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-11 14:30:11,588 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:11,634 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:11,679 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:11,723 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:11,774 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:11,825 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:11,886 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-11 14:30:11,889 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-11 14:30:11,892 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-11 14:30:11,894 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-11 14:30:11,896 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-11 14:30:11,899 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-11 14:30:11,903 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-11 14:30:11,903 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:11,953 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:11,981 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:12,004 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:12,021 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:12,036 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:12,050 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:12,113 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-11 14:30:12,114 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 14:30:12,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,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-11 14:30:12,139 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:12,202 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-11 14:30:12,203 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 14:30:12,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,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 46 treesize of output 140 [2019-01-11 14:30:12,243 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:12,308 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-11 14:30:12,309 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:76 [2019-01-11 14:30:12,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:12,351 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:30:12,351 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-11 14:30:12,352 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:12,419 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-11 14:30:12,419 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 14:30:12,448 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-11 14:30:12,448 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:30:12,470 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-11 14:30:12,489 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:30:12,489 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 14:30:12,489 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:30:12,489 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:30:12,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:30:12,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=93, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:30:12,489 INFO L87 Difference]: Start difference. First operand 1593 states and 12329 transitions. Second operand 10 states. [2019-01-11 14:30:15,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:30:15,182 INFO L93 Difference]: Finished difference Result 2255 states and 17098 transitions. [2019-01-11 14:30:15,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 14:30:15,182 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 14:30:15,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:30:15,191 INFO L225 Difference]: With dead ends: 2255 [2019-01-11 14:30:15,191 INFO L226 Difference]: Without dead ends: 2254 [2019-01-11 14:30:15,192 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-11 14:30:15,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2254 states. [2019-01-11 14:30:17,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2254 to 2076. [2019-01-11 14:30:17,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2076 states. [2019-01-11 14:30:17,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2076 states to 2076 states and 16238 transitions. [2019-01-11 14:30:17,236 INFO L78 Accepts]: Start accepts. Automaton has 2076 states and 16238 transitions. Word has length 6 [2019-01-11 14:30:17,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:30:17,236 INFO L480 AbstractCegarLoop]: Abstraction has 2076 states and 16238 transitions. [2019-01-11 14:30:17,236 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:30:17,236 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 16238 transitions. [2019-01-11 14:30:17,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:30:17,239 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:30:17,239 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:30:17,239 INFO L423 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:30:17,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:30:17,240 INFO L82 PathProgramCache]: Analyzing trace with hash 914168676, now seen corresponding path program 1 times [2019-01-11 14:30:17,240 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:30:17,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:30:17,240 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:30:17,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:30:17,240 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:30:17,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:30:17,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-11 14:30:17,282 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:30:17,283 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:30:17,283 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:30:17,283 INFO L207 CegarAbsIntRunner]: [0], [26], [28], [32], [34], [35] [2019-01-11 14:30:17,283 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:30:17,283 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:30:17,285 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:30:17,285 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-11 14:30:17,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:30:17,286 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:30:17,286 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:30:17,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 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-11 14:30:17,301 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:30:17,301 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:30:17,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:30:17,305 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:30:17,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,325 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-11 14:30:17,328 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-11 14:30:17,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,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, 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-11 14:30:17,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,398 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-11 14:30:17,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,462 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-11 14:30:17,463 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:17,486 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:17,506 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:17,531 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:17,555 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:17,583 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-11 14:30:17,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, 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-11 14:30:17,589 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-11 14:30:17,592 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-11 14:30:17,596 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-11 14:30:17,602 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-11 14:30:17,612 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-11 14:30:17,612 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:17,644 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:17,669 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:17,688 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:17,702 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:17,717 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:17,730 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:17,772 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-11 14:30:17,772 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-11 14:30:17,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:17,856 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-11 14:30:17,856 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2019-01-11 14:30:17,865 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 64 xjuncts. [2019-01-11 14:30:18,501 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-11 14:30:18,501 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:98, output treesize:719 [2019-01-11 14:30:18,694 WARN L181 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 351 DAG size of output: 122 [2019-01-11 14:30:18,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:18,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:18,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:18,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:18,708 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 93 treesize of output 131 [2019-01-11 14:30:18,709 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:18,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:18,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:18,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:18,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:18,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:18,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:18,879 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:30:18,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, 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 113 [2019-01-11 14:30:18,880 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:19,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:19,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:19,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:19,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:19,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:19,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:19,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:19,040 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 102 [2019-01-11 14:30:19,041 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:19,154 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-11 14:30:19,154 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 17 variables, input treesize:255, output treesize:173 [2019-01-11 14:30:29,604 WARN L181 SmtUtils]: Spent 10.39 s on a formula simplification that was a NOOP. DAG size: 106 [2019-01-11 14:30:29,612 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-11 14:30:29,612 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:30:29,651 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-11 14:30:29,670 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:30:29,670 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:30:29,670 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:30:29,670 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:30:29,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:30:29,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:30:29,670 INFO L87 Difference]: Start difference. First operand 2076 states and 16238 transitions. Second operand 8 states. [2019-01-11 14:30:37,118 WARN L181 SmtUtils]: Spent 6.76 s on a formula simplification. DAG size of input: 117 DAG size of output: 90 [2019-01-11 14:30:41,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:30:41,002 INFO L93 Difference]: Finished difference Result 2130 states and 16289 transitions. [2019-01-11 14:30:41,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:30:41,002 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 14:30:41,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:30:41,010 INFO L225 Difference]: With dead ends: 2130 [2019-01-11 14:30:41,010 INFO L226 Difference]: Without dead ends: 2129 [2019-01-11 14:30:41,011 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 17.8s TimeCoverageRelationStatistics Valid=79, Invalid=131, Unknown=0, NotChecked=0, Total=210 [2019-01-11 14:30:41,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2019-01-11 14:30:43,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 2076. [2019-01-11 14:30:43,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2076 states. [2019-01-11 14:30:43,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2076 states to 2076 states and 16238 transitions. [2019-01-11 14:30:43,049 INFO L78 Accepts]: Start accepts. Automaton has 2076 states and 16238 transitions. Word has length 6 [2019-01-11 14:30:43,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:30:43,049 INFO L480 AbstractCegarLoop]: Abstraction has 2076 states and 16238 transitions. [2019-01-11 14:30:43,049 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:30:43,049 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 16238 transitions. [2019-01-11 14:30:43,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 14:30:43,052 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:30:43,052 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 14:30:43,053 INFO L423 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:30:43,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:30:43,053 INFO L82 PathProgramCache]: Analyzing trace with hash 901420114, now seen corresponding path program 1 times [2019-01-11 14:30:43,053 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:30:43,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:30:43,053 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:30:43,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:30:43,053 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:30:43,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:30:43,079 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-11 14:30:43,079 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:30:43,079 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:30:43,079 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 14:30:43,080 INFO L207 CegarAbsIntRunner]: [0], [14], [32], [34], [36], [37] [2019-01-11 14:30:43,080 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:30:43,081 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:30:43,083 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:30:43,083 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-11 14:30:43,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:30:43,083 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:30:43,083 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:30:43,083 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-11 14:30:43,094 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:30:43,094 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:30:43,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:30:43,099 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:30:43,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,130 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-11 14:30:43,134 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-11 14:30:43,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,163 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-11 14:30:43,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,221 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-11 14:30:43,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,292 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-11 14:30:43,292 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:43,326 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:43,358 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:43,390 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:43,425 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:43,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, 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-11 14:30:43,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, 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-11 14:30:43,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, 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-11 14:30:43,476 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-11 14:30:43,484 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-11 14:30:43,497 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-11 14:30:43,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, 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-11 14:30:43,507 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:43,539 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:43,564 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:43,583 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:43,597 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:43,611 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:43,624 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:43,666 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-11 14:30:43,666 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-11 14:30:43,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:43,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, 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-11 14:30:43,718 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2019-01-11 14:30:43,888 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-11 14:30:43,889 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:93, output treesize:204 [2019-01-11 14:30:43,938 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-11 14:30:43,939 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:30:43,947 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-11 14:30:43,966 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:30:43,966 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 14:30:43,966 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:30:43,967 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 14:30:43,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 14:30:43,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 14:30:43,967 INFO L87 Difference]: Start difference. First operand 2076 states and 16238 transitions. Second operand 6 states. [2019-01-11 14:30:46,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:30:46,058 INFO L93 Difference]: Finished difference Result 2093 states and 16254 transitions. [2019-01-11 14:30:46,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 14:30:46,058 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 6 [2019-01-11 14:30:46,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:30:46,066 INFO L225 Difference]: With dead ends: 2093 [2019-01-11 14:30:46,066 INFO L226 Difference]: Without dead ends: 2092 [2019-01-11 14:30:46,067 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-11 14:30:46,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2092 states. [2019-01-11 14:30:48,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2092 to 2076. [2019-01-11 14:30:48,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2076 states. [2019-01-11 14:30:48,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2076 states to 2076 states and 16238 transitions. [2019-01-11 14:30:48,110 INFO L78 Accepts]: Start accepts. Automaton has 2076 states and 16238 transitions. Word has length 6 [2019-01-11 14:30:48,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:30:48,110 INFO L480 AbstractCegarLoop]: Abstraction has 2076 states and 16238 transitions. [2019-01-11 14:30:48,110 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 14:30:48,110 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 16238 transitions. [2019-01-11 14:30:48,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:30:48,114 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:30:48,114 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:30:48,114 INFO L423 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:30:48,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:30:48,114 INFO L82 PathProgramCache]: Analyzing trace with hash -2030609704, now seen corresponding path program 1 times [2019-01-11 14:30:48,114 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:30:48,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:30:48,115 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:30:48,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:30:48,115 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:30:48,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:30:48,214 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-11 14:30:48,215 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:30:48,215 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:30:48,215 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:30:48,215 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [22], [26], [32], [33] [2019-01-11 14:30:48,216 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:30:48,216 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:30:48,218 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:30:48,218 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-11 14:30:48,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:30:48,219 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:30:48,219 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:30:48,219 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-11 14:30:48,229 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:30:48,229 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:30:48,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:30:48,234 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:30:48,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,259 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-11 14:30:48,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,299 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-11 14:30:48,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,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, 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-11 14:30:48,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,416 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-11 14:30:48,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,485 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-11 14:30:48,485 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:48,514 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:48,540 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:48,567 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:48,594 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:48,630 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-11 14:30:48,632 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-11 14:30:48,635 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-11 14:30:48,637 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-11 14:30:48,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, 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-11 14:30:48,643 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-11 14:30:48,651 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-11 14:30:48,651 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:48,687 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:48,715 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:48,737 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:48,755 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:48,769 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:48,783 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:48,829 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-11 14:30:48,830 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 14:30:48,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,905 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-11 14:30:48,905 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:48,946 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-11 14:30:48,946 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 14:30:48,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:48,989 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-11 14:30:48,989 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:49,036 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-11 14:30:49,036 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-11 14:30:49,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,084 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:30:49,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, 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-11 14:30:49,085 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:49,134 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-11 14:30:49,134 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-11 14:30:49,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,181 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:30:49,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:49,183 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-11 14:30:49,183 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:49,231 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-11 14:30:49,231 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-11 14:30:49,261 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-11 14:30:49,262 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:30:49,318 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-11 14:30:49,336 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:30:49,337 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-11 14:30:49,337 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:30:49,337 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 14:30:49,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 14:30:49,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:30:49,337 INFO L87 Difference]: Start difference. First operand 2076 states and 16238 transitions. Second operand 11 states. [2019-01-11 14:30:52,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:30:52,330 INFO L93 Difference]: Finished difference Result 2217 states and 16916 transitions. [2019-01-11 14:30:52,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:30:52,330 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-11 14:30:52,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:30:52,339 INFO L225 Difference]: With dead ends: 2217 [2019-01-11 14:30:52,339 INFO L226 Difference]: Without dead ends: 2215 [2019-01-11 14:30:52,339 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-11 14:30:52,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2215 states. [2019-01-11 14:30:54,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2215 to 2119. [2019-01-11 14:30:54,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2119 states. [2019-01-11 14:30:54,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2119 states to 2119 states and 16593 transitions. [2019-01-11 14:30:54,455 INFO L78 Accepts]: Start accepts. Automaton has 2119 states and 16593 transitions. Word has length 7 [2019-01-11 14:30:54,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:30:54,455 INFO L480 AbstractCegarLoop]: Abstraction has 2119 states and 16593 transitions. [2019-01-11 14:30:54,455 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 14:30:54,455 INFO L276 IsEmpty]: Start isEmpty. Operand 2119 states and 16593 transitions. [2019-01-11 14:30:54,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:30:54,458 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:30:54,458 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:30:54,459 INFO L423 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:30:54,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:30:54,459 INFO L82 PathProgramCache]: Analyzing trace with hash -2030607782, now seen corresponding path program 1 times [2019-01-11 14:30:54,459 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:30:54,459 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:30:54,459 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:30:54,459 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:30:54,459 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:30:54,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:30:54,623 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-11 14:30:54,623 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:30:54,623 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:30:54,624 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:30:54,624 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [22], [28], [32], [33] [2019-01-11 14:30:54,624 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:30:54,624 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:30:54,625 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:30:54,625 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-11 14:30:54,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:30:54,626 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:30:54,626 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:30:54,626 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-11 14:30:54,633 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:30:54,634 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:30:54,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:30:54,639 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:30:54,667 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-11 14:30:54,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, 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-11 14:30:54,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,676 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-11 14:30:54,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,683 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-11 14:30:54,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,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-11 14:30:54,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,700 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-11 14:30:54,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,713 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-11 14:30:54,713 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:54,771 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:54,804 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:54,829 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:54,848 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:54,865 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:54,881 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:54,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,924 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-11 14:30:54,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:54,969 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-11 14:30:55,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,018 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-11 14:30:55,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,081 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-11 14:30:55,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,160 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-11 14:30:55,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,258 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-11 14:30:55,258 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:55,296 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:55,334 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:55,372 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:55,411 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:55,451 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:30:55,515 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-11 14:30:55,516 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 14:30:55,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,564 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-11 14:30:55,564 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:55,626 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-11 14:30:55,626 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 14:30:55,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,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, 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-11 14:30:55,676 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:55,741 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-11 14:30:55,741 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 14:30:55,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,794 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:30:55,795 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-11 14:30:55,796 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:55,874 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-11 14:30:55,875 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 14:30:55,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:30:55,927 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:30:55,928 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-11 14:30:55,929 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:30:55,995 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-11 14:30:55,996 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:62 [2019-01-11 14:30:56,032 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-11 14:30:56,032 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:30:56,092 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-11 14:30:56,110 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:30:56,110 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:30:56,111 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:30:56,111 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:30:56,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:30:56,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:30:56,111 INFO L87 Difference]: Start difference. First operand 2119 states and 16593 transitions. Second operand 12 states. [2019-01-11 14:30:59,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:30:59,132 INFO L93 Difference]: Finished difference Result 2206 states and 16848 transitions. [2019-01-11 14:30:59,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:30:59,132 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 14:30:59,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:30:59,141 INFO L225 Difference]: With dead ends: 2206 [2019-01-11 14:30:59,141 INFO L226 Difference]: Without dead ends: 2202 [2019-01-11 14:30:59,141 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-11 14:30:59,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2202 states. [2019-01-11 14:31:01,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2202 to 2133. [2019-01-11 14:31:01,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2133 states. [2019-01-11 14:31:01,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2133 states to 2133 states and 16705 transitions. [2019-01-11 14:31:01,270 INFO L78 Accepts]: Start accepts. Automaton has 2133 states and 16705 transitions. Word has length 7 [2019-01-11 14:31:01,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:31:01,270 INFO L480 AbstractCegarLoop]: Abstraction has 2133 states and 16705 transitions. [2019-01-11 14:31:01,270 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:31:01,271 INFO L276 IsEmpty]: Start isEmpty. Operand 2133 states and 16705 transitions. [2019-01-11 14:31:01,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:31:01,274 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:31:01,274 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:31:01,274 INFO L423 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:31:01,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:31:01,274 INFO L82 PathProgramCache]: Analyzing trace with hash -2030621236, now seen corresponding path program 1 times [2019-01-11 14:31:01,274 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:31:01,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:01,275 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:31:01,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:01,275 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:31:01,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:31:01,371 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-11 14:31:01,371 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:01,371 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:31:01,372 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:31:01,372 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [18], [22], [32], [33] [2019-01-11 14:31:01,372 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:31:01,373 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:31:01,374 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:31:01,375 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-11 14:31:01,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:31:01,375 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:31:01,375 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:01,375 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-11 14:31:01,385 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:31:01,385 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:31:01,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:31:01,392 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:31:01,412 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-11 14:31:01,416 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-11 14:31:01,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,422 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-11 14:31:01,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,427 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-11 14:31:01,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,433 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-11 14:31:01,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,443 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-11 14:31:01,455 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-11 14:31:01,455 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:01,535 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:01,569 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:01,594 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:01,614 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:01,629 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:01,643 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:01,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,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-11 14:31:01,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,714 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-11 14:31:01,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,758 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-11 14:31:01,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,814 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-11 14:31:01,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:01,880 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-11 14:31:01,881 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:01,905 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:01,930 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:01,955 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:01,980 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:02,027 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-11 14:31:02,027 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 14:31:02,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,101 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-11 14:31:02,101 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:02,143 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-11 14:31:02,143 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 14:31:02,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,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, 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-11 14:31:02,187 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:02,234 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-11 14:31:02,234 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-11 14:31:02,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,279 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:02,279 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-11 14:31:02,280 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:02,329 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-11 14:31:02,329 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-11 14:31:02,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:02,374 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:02,375 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-11 14:31:02,375 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:02,423 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-11 14:31:02,424 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:49 [2019-01-11 14:31:02,454 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-11 14:31:02,454 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:31:02,509 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-11 14:31:02,527 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:31:02,527 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-11 14:31:02,527 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:31:02,528 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 14:31:02,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 14:31:02,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:31:02,528 INFO L87 Difference]: Start difference. First operand 2133 states and 16705 transitions. Second operand 11 states. [2019-01-11 14:31:05,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:31:05,590 INFO L93 Difference]: Finished difference Result 2207 states and 16856 transitions. [2019-01-11 14:31:05,591 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:31:05,591 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-11 14:31:05,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:31:05,599 INFO L225 Difference]: With dead ends: 2207 [2019-01-11 14:31:05,599 INFO L226 Difference]: Without dead ends: 2206 [2019-01-11 14:31:05,600 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=129, Invalid=251, Unknown=0, NotChecked=0, Total=380 [2019-01-11 14:31:05,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2206 states. [2019-01-11 14:31:07,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2206 to 2133. [2019-01-11 14:31:07,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2133 states. [2019-01-11 14:31:07,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2133 states to 2133 states and 16705 transitions. [2019-01-11 14:31:07,825 INFO L78 Accepts]: Start accepts. Automaton has 2133 states and 16705 transitions. Word has length 7 [2019-01-11 14:31:07,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:31:07,825 INFO L480 AbstractCegarLoop]: Abstraction has 2133 states and 16705 transitions. [2019-01-11 14:31:07,825 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 14:31:07,826 INFO L276 IsEmpty]: Start isEmpty. Operand 2133 states and 16705 transitions. [2019-01-11 14:31:07,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:31:07,829 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:31:07,829 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:31:07,829 INFO L423 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:31:07,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:31:07,829 INFO L82 PathProgramCache]: Analyzing trace with hash -2030961366, now seen corresponding path program 1 times [2019-01-11 14:31:07,829 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:31:07,830 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:07,830 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:31:07,830 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:07,830 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:31:07,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:31:07,930 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-11 14:31:07,930 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:07,930 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:31:07,931 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:31:07,931 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [32], [34], [35] [2019-01-11 14:31:07,932 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:31:07,932 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:31:07,933 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:31:07,933 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-11 14:31:07,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:31:07,934 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:31:07,934 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:07,934 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-11 14:31:07,950 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:31:07,950 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:31:07,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:31:07,955 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:31:07,975 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-11 14:31:07,978 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-11 14:31:07,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:07,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:07,983 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-11 14:31:07,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:07,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:07,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:07,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-11 14:31:07,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:07,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:07,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:07,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:07,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-11 14:31:08,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,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-11 14:31:08,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-11 14:31:08,021 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,059 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,091 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,116 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,136 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,152 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,167 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,202 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-11 14:31:08,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,242 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-11 14:31:08,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,286 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-11 14:31:08,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,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, 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-11 14:31:08,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,413 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-11 14:31:08,414 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,439 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,464 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,489 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,514 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,561 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-11 14:31:08,561 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:31:08,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,635 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-11 14:31:08,635 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,676 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-11 14:31:08,676 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:31:08,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,715 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-11 14:31:08,716 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,763 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-11 14:31:08,763 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 14:31:08,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,802 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:08,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:08,804 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-11 14:31:08,805 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:08,854 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-11 14:31:08,854 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 14:31:08,882 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-11 14:31:08,882 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:31:08,918 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-11 14:31:08,936 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:31:08,937 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2019-01-11 14:31:08,937 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:31:08,937 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 14:31:08,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 14:31:08,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:31:08,937 INFO L87 Difference]: Start difference. First operand 2133 states and 16705 transitions. Second operand 11 states. [2019-01-11 14:31:12,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:31:12,296 INFO L93 Difference]: Finished difference Result 2338 states and 17781 transitions. [2019-01-11 14:31:12,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:31:12,297 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-11 14:31:12,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:31:12,305 INFO L225 Difference]: With dead ends: 2338 [2019-01-11 14:31:12,305 INFO L226 Difference]: Without dead ends: 2337 [2019-01-11 14:31:12,306 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-11 14:31:12,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2337 states. [2019-01-11 14:31:14,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2337 to 2202. [2019-01-11 14:31:14,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2202 states. [2019-01-11 14:31:14,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2202 states to 2202 states and 17270 transitions. [2019-01-11 14:31:14,882 INFO L78 Accepts]: Start accepts. Automaton has 2202 states and 17270 transitions. Word has length 7 [2019-01-11 14:31:14,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:31:14,883 INFO L480 AbstractCegarLoop]: Abstraction has 2202 states and 17270 transitions. [2019-01-11 14:31:14,883 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 14:31:14,883 INFO L276 IsEmpty]: Start isEmpty. Operand 2202 states and 17270 transitions. [2019-01-11 14:31:14,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:31:14,886 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:31:14,886 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:31:14,886 INFO L423 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:31:14,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:31:14,887 INFO L82 PathProgramCache]: Analyzing trace with hash -2030965274, now seen corresponding path program 1 times [2019-01-11 14:31:14,887 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:31:14,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:14,887 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:31:14,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:14,887 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:31:14,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:31:15,033 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-11 14:31:15,033 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:15,033 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:31:15,034 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:31:15,034 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [28], [32], [33] [2019-01-11 14:31:15,034 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:31:15,035 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:31:15,036 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:31:15,036 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-11 14:31:15,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:31:15,036 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:31:15,036 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:15,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 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-11 14:31:15,044 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:31:15,044 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:31:15,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:31:15,050 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:31:15,076 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-11 14:31:15,079 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-11 14:31:15,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,083 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-11 14:31:15,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,091 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-11 14:31:15,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,098 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-11 14:31:15,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,110 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-11 14:31:15,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, 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-11 14:31:15,119 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:15,158 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:15,190 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:15,215 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:15,235 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:15,250 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:15,264 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:15,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,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, 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-11 14:31:15,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,338 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-11 14:31:15,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,381 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-11 14:31:15,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,435 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-11 14:31:15,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,503 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-11 14:31:15,503 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:15,529 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:15,553 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:15,578 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:15,604 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:15,651 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-11 14:31:15,651 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:31:15,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,699 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-11 14:31:15,700 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:31:15,847 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-11 14:31:15,847 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-11 14:31:15,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:15,926 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-11 14:31:15,927 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:31:16,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,162 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-11 14:31:16,163 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:16,289 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-11 14:31:16,290 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:177 [2019-01-11 14:31:16,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,375 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:16,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,385 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-11 14:31:16,386 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:31:16,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,674 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:16,675 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-11 14:31:16,676 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:16,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:16,869 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:16,870 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-11 14:31:16,870 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:17,004 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-11 14:31:17,005 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 16 variables, input treesize:207, output treesize:199 [2019-01-11 14:31:17,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,114 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:17,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,116 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-11 14:31:17,117 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:17,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,301 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:17,323 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-11 14:31:17,326 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 8 xjuncts. [2019-01-11 14:31:17,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,863 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:17,863 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:17,864 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-11 14:31:17,865 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:18,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:18,121 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-11 14:31:18,122 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:18,340 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-11 14:31:18,341 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 25 variables, input treesize:250, output treesize:367 [2019-01-11 14:31:18,860 WARN L181 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 227 DAG size of output: 133 [2019-01-11 14:31:18,865 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-11 14:31:18,866 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:31:18,927 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-11 14:31:18,945 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:31:18,946 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-11 14:31:18,946 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:31:18,946 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:31:18,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:31:18,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=161, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:31:18,946 INFO L87 Difference]: Start difference. First operand 2202 states and 17270 transitions. Second operand 12 states. [2019-01-11 14:31:20,262 WARN L181 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 127 [2019-01-11 14:31:22,378 WARN L181 SmtUtils]: Spent 842.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 136 [2019-01-11 14:31:26,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:31:26,168 INFO L93 Difference]: Finished difference Result 2761 states and 21059 transitions. [2019-01-11 14:31:26,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-11 14:31:26,168 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 14:31:26,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:31:26,176 INFO L225 Difference]: With dead ends: 2761 [2019-01-11 14:31:26,176 INFO L226 Difference]: Without dead ends: 2760 [2019-01-11 14:31:26,177 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=129, Invalid=291, Unknown=0, NotChecked=0, Total=420 [2019-01-11 14:31:26,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2760 states. [2019-01-11 14:31:29,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2760 to 2422. [2019-01-11 14:31:29,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2422 states. [2019-01-11 14:31:29,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2422 states to 2422 states and 19070 transitions. [2019-01-11 14:31:29,275 INFO L78 Accepts]: Start accepts. Automaton has 2422 states and 19070 transitions. Word has length 7 [2019-01-11 14:31:29,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:31:29,275 INFO L480 AbstractCegarLoop]: Abstraction has 2422 states and 19070 transitions. [2019-01-11 14:31:29,275 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:31:29,276 INFO L276 IsEmpty]: Start isEmpty. Operand 2422 states and 19070 transitions. [2019-01-11 14:31:29,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:31:29,279 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:31:29,279 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:31:29,279 INFO L423 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:31:29,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:31:29,279 INFO L82 PathProgramCache]: Analyzing trace with hash -2030484710, now seen corresponding path program 1 times [2019-01-11 14:31:29,279 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:31:29,280 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:29,280 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:31:29,280 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:29,280 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:31:29,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:31:29,421 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-11 14:31:29,422 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:29,422 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:31:29,422 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:31:29,422 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [26], [32], [34], [35] [2019-01-11 14:31:29,423 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:31:29,423 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:31:29,424 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:31:29,424 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-11 14:31:29,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:31:29,425 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:31:29,425 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:29,425 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-11 14:31:29,432 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:31:29,433 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:31:29,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:31:29,438 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:31:29,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,458 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-11 14:31:29,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,497 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-11 14:31:29,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,542 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-11 14:31:29,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,598 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-11 14:31:29,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:29,666 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-11 14:31:29,666 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:29,692 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:29,718 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:29,744 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:29,771 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:29,807 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-11 14:31:29,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, 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-11 14:31:29,813 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-11 14:31:29,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-11 14:31:29,819 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-11 14:31:29,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-11 14:31:29,829 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-11 14:31:29,830 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:29,866 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:29,893 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:29,915 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:29,932 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:29,947 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:29,960 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:30,007 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-11 14:31:30,008 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:31:30,471 WARN L181 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2019-01-11 14:31:30,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,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 91 [2019-01-11 14:31:30,477 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:30,516 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-11 14:31:30,516 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:31:30,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,558 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-11 14:31:30,559 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:30,606 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-11 14:31:30,606 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 14:31:30,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,642 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:30,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:30,644 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-11 14:31:30,644 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:30,694 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-11 14:31:30,694 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 14:31:30,720 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-11 14:31:30,720 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:31:30,753 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-11 14:31:30,771 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:31:30,771 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 14:31:30,771 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:31:30,771 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:31:30,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:31:30,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2019-01-11 14:31:30,772 INFO L87 Difference]: Start difference. First operand 2422 states and 19070 transitions. Second operand 10 states. [2019-01-11 14:31:34,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:31:34,542 INFO L93 Difference]: Finished difference Result 2533 states and 19536 transitions. [2019-01-11 14:31:34,543 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:31:34,543 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 7 [2019-01-11 14:31:34,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:31:34,550 INFO L225 Difference]: With dead ends: 2533 [2019-01-11 14:31:34,551 INFO L226 Difference]: Without dead ends: 2532 [2019-01-11 14:31:34,551 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:31:34,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2532 states. [2019-01-11 14:31:37,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2532 to 2458. [2019-01-11 14:31:37,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2458 states. [2019-01-11 14:31:37,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2458 states to 2458 states and 19358 transitions. [2019-01-11 14:31:37,664 INFO L78 Accepts]: Start accepts. Automaton has 2458 states and 19358 transitions. Word has length 7 [2019-01-11 14:31:37,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:31:37,664 INFO L480 AbstractCegarLoop]: Abstraction has 2458 states and 19358 transitions. [2019-01-11 14:31:37,664 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:31:37,664 INFO L276 IsEmpty]: Start isEmpty. Operand 2458 states and 19358 transitions. [2019-01-11 14:31:37,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:31:37,667 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:31:37,667 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:31:37,668 INFO L423 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:31:37,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:31:37,668 INFO L82 PathProgramCache]: Analyzing trace with hash -2030488618, now seen corresponding path program 1 times [2019-01-11 14:31:37,668 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:31:37,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:37,668 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:31:37,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:37,668 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:31:37,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:31:37,730 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-11 14:31:37,731 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:37,731 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:31:37,731 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:31:37,731 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [26], [28], [32], [33] [2019-01-11 14:31:37,731 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:31:37,732 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:31:37,732 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:31:37,733 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-11 14:31:37,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:31:37,733 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:31:37,733 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:37,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 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-11 14:31:37,742 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:31:37,742 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:31:37,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:31:37,747 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:31:37,779 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-11 14:31:37,782 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-11 14:31:37,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,789 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-11 14:31:37,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,797 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-11 14:31:37,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,807 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-11 14:31:37,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,818 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-11 14:31:37,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:37,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, 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-11 14:31:37,831 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:37,889 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:37,926 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:37,954 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:37,976 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:37,994 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:38,010 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:38,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,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 91 treesize of output 91 [2019-01-11 14:31:38,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,101 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-11 14:31:38,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,156 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-11 14:31:38,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,226 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-11 14:31:38,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,311 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-11 14:31:38,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,416 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-11 14:31:38,416 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:38,457 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:38,499 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:38,542 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:38,585 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:38,629 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:38,700 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-11 14:31:38,700 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 14:31:38,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,751 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-11 14:31:38,751 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:38,817 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-11 14:31:38,818 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 14:31:38,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,863 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,868 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-11 14:31:38,869 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:38,943 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-11 14:31:38,943 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 14:31:38,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,993 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:38,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:38,995 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-11 14:31:38,996 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:39,073 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-11 14:31:39,074 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-11 14:31:39,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:39,123 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:39,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, 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-11 14:31:39,125 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:39,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-11 14:31:39,195 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-11 14:31:39,224 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-11 14:31:39,224 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:31:39,283 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-11 14:31:39,302 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:31:39,302 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-11 14:31:39,302 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:31:39,302 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 14:31:39,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 14:31:39,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=158, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:31:39,303 INFO L87 Difference]: Start difference. First operand 2458 states and 19358 transitions. Second operand 11 states. [2019-01-11 14:31:43,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:31:43,402 INFO L93 Difference]: Finished difference Result 2591 states and 20042 transitions. [2019-01-11 14:31:43,402 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:31:43,402 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-11 14:31:43,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:31:43,411 INFO L225 Difference]: With dead ends: 2591 [2019-01-11 14:31:43,411 INFO L226 Difference]: Without dead ends: 2588 [2019-01-11 14:31:43,412 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=130, Invalid=250, Unknown=0, NotChecked=0, Total=380 [2019-01-11 14:31:43,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2588 states. [2019-01-11 14:31:46,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2588 to 2533. [2019-01-11 14:31:46,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2533 states. [2019-01-11 14:31:46,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2533 states to 2533 states and 19974 transitions. [2019-01-11 14:31:46,650 INFO L78 Accepts]: Start accepts. Automaton has 2533 states and 19974 transitions. Word has length 7 [2019-01-11 14:31:46,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:31:46,650 INFO L480 AbstractCegarLoop]: Abstraction has 2533 states and 19974 transitions. [2019-01-11 14:31:46,650 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 14:31:46,650 INFO L276 IsEmpty]: Start isEmpty. Operand 2533 states and 19974 transitions. [2019-01-11 14:31:46,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:31:46,654 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:31:46,654 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:31:46,654 INFO L423 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:31:46,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:31:46,655 INFO L82 PathProgramCache]: Analyzing trace with hash -2030502072, now seen corresponding path program 1 times [2019-01-11 14:31:46,655 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:31:46,655 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:46,655 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:31:46,655 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:46,655 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:31:46,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:31:46,724 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-11 14:31:46,725 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:46,725 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:31:46,725 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:31:46,725 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [18], [26], [32], [33] [2019-01-11 14:31:46,725 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:31:46,725 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:31:46,726 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:31:46,726 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-11 14:31:46,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:31:46,727 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:31:46,727 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:46,727 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-11 14:31:46,737 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:31:46,738 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:31:46,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:31:46,744 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:31:46,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-11 14:31:46,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, 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-11 14:31:46,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,773 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-11 14:31:46,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,780 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-11 14:31:46,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,789 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-11 14:31:46,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,797 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-11 14:31:46,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, 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-11 14:31:46,809 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:46,849 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:46,880 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:46,904 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:46,924 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:46,941 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:46,956 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:46,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:46,993 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-11 14:31:47,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,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-11 14:31:47,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,072 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-11 14:31:47,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,127 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-11 14:31:47,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,194 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-11 14:31:47,195 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:47,220 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:47,245 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:47,270 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:47,295 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:47,342 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-11 14:31:47,343 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 14:31:47,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,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, 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-11 14:31:47,421 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:47,462 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-11 14:31:47,462 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 14:31:47,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,505 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-11 14:31:47,506 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:47,552 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-11 14:31:47,553 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-11 14:31:47,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,602 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:47,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,603 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-11 14:31:47,604 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:47,653 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-11 14:31:47,653 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:47 [2019-01-11 14:31:47,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:47,699 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:47,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, 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-11 14:31:47,701 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:47,749 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-11 14:31:47,749 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:47 [2019-01-11 14:31:47,777 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-11 14:31:47,777 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:31:47,838 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-11 14:31:47,857 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:31:47,857 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:31:47,857 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:31:47,858 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:31:47,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:31:47,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=181, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:31:47,858 INFO L87 Difference]: Start difference. First operand 2533 states and 19974 transitions. Second operand 12 states. [2019-01-11 14:31:51,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:31:51,961 INFO L93 Difference]: Finished difference Result 2655 states and 20595 transitions. [2019-01-11 14:31:51,961 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:31:51,961 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 14:31:51,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:31:51,969 INFO L225 Difference]: With dead ends: 2655 [2019-01-11 14:31:51,969 INFO L226 Difference]: Without dead ends: 2654 [2019-01-11 14:31:51,970 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-11 14:31:51,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2654 states. [2019-01-11 14:31:55,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2654 to 2592. [2019-01-11 14:31:55,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2592 states. [2019-01-11 14:31:55,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2592 states to 2592 states and 20459 transitions. [2019-01-11 14:31:55,232 INFO L78 Accepts]: Start accepts. Automaton has 2592 states and 20459 transitions. Word has length 7 [2019-01-11 14:31:55,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:31:55,232 INFO L480 AbstractCegarLoop]: Abstraction has 2592 states and 20459 transitions. [2019-01-11 14:31:55,232 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:31:55,232 INFO L276 IsEmpty]: Start isEmpty. Operand 2592 states and 20459 transitions. [2019-01-11 14:31:55,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:31:55,236 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:31:55,236 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:31:55,236 INFO L423 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:31:55,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:31:55,236 INFO L82 PathProgramCache]: Analyzing trace with hash -2030446334, now seen corresponding path program 2 times [2019-01-11 14:31:55,236 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:31:55,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:55,237 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:31:55,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:31:55,237 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:31:55,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:31:55,363 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-11 14:31:55,363 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:55,363 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:31:55,363 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:31:55,364 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:31:55,364 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:31:55,364 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-11 14:31:55,372 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:31:55,372 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:31:55,378 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 14:31:55,379 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:31:55,379 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:31:55,409 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-11 14:31:55,412 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-11 14:31:55,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,417 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-11 14:31:55,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,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, 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-11 14:31:55,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,434 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-11 14:31:55,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,443 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-11 14:31:55,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,454 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-11 14:31:55,454 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:55,511 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:55,542 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:55,567 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:55,587 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:55,603 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:55,618 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:55,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,657 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-11 14:31:55,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,703 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-11 14:31:55,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,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, 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-11 14:31:55,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,819 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-11 14:31:55,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,897 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-11 14:31:55,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:55,998 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-11 14:31:55,999 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:56,037 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:56,075 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:56,113 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:56,152 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:56,191 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:31:56,256 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-11 14:31:56,256 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:31:56,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,293 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-11 14:31:56,293 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:56,356 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-11 14:31:56,356 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:31:56,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,396 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-11 14:31:56,397 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:56,464 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-11 14:31:56,465 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 14:31:56,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,511 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:56,512 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-11 14:31:56,513 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:56,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-11 14:31:56,583 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 14:31:56,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,628 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:31:56,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:31:56,630 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-11 14:31:56,631 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:31:56,699 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-11 14:31:56,699 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:56 [2019-01-11 14:31:56,727 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-11 14:31:56,727 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:31:56,769 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-11 14:31:56,786 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:31:56,787 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-11 14:31:56,787 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:31:56,787 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:31:56,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:31:56,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:31:56,787 INFO L87 Difference]: Start difference. First operand 2592 states and 20459 transitions. Second operand 12 states. [2019-01-11 14:32:02,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:32:02,324 INFO L93 Difference]: Finished difference Result 3772 states and 29475 transitions. [2019-01-11 14:32:02,325 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-11 14:32:02,325 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 14:32:02,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:32:02,337 INFO L225 Difference]: With dead ends: 3772 [2019-01-11 14:32:02,337 INFO L226 Difference]: Without dead ends: 3771 [2019-01-11 14:32:02,338 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=247, Unknown=0, NotChecked=0, Total=380 [2019-01-11 14:32:02,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3771 states. [2019-01-11 14:32:07,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3771 to 3518. [2019-01-11 14:32:07,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3518 states. [2019-01-11 14:32:07,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3518 states to 3518 states and 28047 transitions. [2019-01-11 14:32:07,182 INFO L78 Accepts]: Start accepts. Automaton has 3518 states and 28047 transitions. Word has length 7 [2019-01-11 14:32:07,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:32:07,182 INFO L480 AbstractCegarLoop]: Abstraction has 3518 states and 28047 transitions. [2019-01-11 14:32:07,182 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:32:07,182 INFO L276 IsEmpty]: Start isEmpty. Operand 3518 states and 28047 transitions. [2019-01-11 14:32:07,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:32:07,186 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:32:07,186 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:32:07,187 INFO L423 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:32:07,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:32:07,187 INFO L82 PathProgramCache]: Analyzing trace with hash -2030442490, now seen corresponding path program 1 times [2019-01-11 14:32:07,187 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:32:07,187 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:32:07,187 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:32:07,187 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:32:07,187 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:32:07,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:32:07,247 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-11 14:32:07,248 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:32:07,248 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:32:07,248 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:32:07,248 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [18], [28], [32], [33] [2019-01-11 14:32:07,249 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:32:07,249 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:32:07,250 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:32:07,250 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-11 14:32:07,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:32:07,251 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:32:07,251 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:32:07,251 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-11 14:32:07,260 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:32:07,260 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:32:07,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:32:07,266 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:32:07,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,332 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-11 14:32:07,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,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-11 14:32:07,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,434 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-11 14:32:07,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,503 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-11 14:32:07,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,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, 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-11 14:32:07,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:07,693 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-11 14:32:07,694 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:07,741 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:07,786 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:07,831 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:07,876 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:07,923 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:07,981 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-11 14:32:07,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, 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-11 14:32:07,985 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-11 14:32:07,989 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-11 14:32:07,992 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-11 14:32:07,994 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-11 14:32:07,997 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-11 14:32:07,997 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:08,048 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:08,076 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:08,098 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:08,116 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:08,131 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:08,144 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:08,209 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-11 14:32:08,210 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 14:32:08,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,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, 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-11 14:32:08,256 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:08,318 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-11 14:32:08,318 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 14:32:08,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,364 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-11 14:32:08,365 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:08,434 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-11 14:32:08,434 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 14:32:08,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,632 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:32:08,633 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-11 14:32:08,634 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:08,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-11 14:32:08,704 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 14:32:08,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:08,754 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:32:08,755 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-11 14:32:08,755 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:08,824 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-11 14:32:08,824 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:62 [2019-01-11 14:32:08,859 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-11 14:32:08,859 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:32:08,917 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-11 14:32:08,935 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:32:08,935 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-11 14:32:08,935 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:32:08,936 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 14:32:08,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 14:32:08,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2019-01-11 14:32:08,936 INFO L87 Difference]: Start difference. First operand 3518 states and 28047 transitions. Second operand 11 states. [2019-01-11 14:32:15,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:32:15,823 INFO L93 Difference]: Finished difference Result 3593 states and 28259 transitions. [2019-01-11 14:32:15,823 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:32:15,823 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-11 14:32:15,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:32:15,835 INFO L225 Difference]: With dead ends: 3593 [2019-01-11 14:32:15,836 INFO L226 Difference]: Without dead ends: 3592 [2019-01-11 14:32:15,836 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=129, Invalid=251, Unknown=0, NotChecked=0, Total=380 [2019-01-11 14:32:15,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3592 states. [2019-01-11 14:32:20,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3592 to 3536. [2019-01-11 14:32:20,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3536 states. [2019-01-11 14:32:20,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3536 states to 3536 states and 28191 transitions. [2019-01-11 14:32:20,336 INFO L78 Accepts]: Start accepts. Automaton has 3536 states and 28191 transitions. Word has length 7 [2019-01-11 14:32:20,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:32:20,336 INFO L480 AbstractCegarLoop]: Abstraction has 3536 states and 28191 transitions. [2019-01-11 14:32:20,336 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 14:32:20,336 INFO L276 IsEmpty]: Start isEmpty. Operand 3536 states and 28191 transitions. [2019-01-11 14:32:20,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:32:20,341 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:32:20,341 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:32:20,341 INFO L423 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:32:20,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:32:20,341 INFO L82 PathProgramCache]: Analyzing trace with hash -2015527642, now seen corresponding path program 1 times [2019-01-11 14:32:20,341 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:32:20,341 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:32:20,342 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:32:20,342 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:32:20,342 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:32:20,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:32:20,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-11 14:32:20,376 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:32:20,376 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:32:20,376 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:32:20,376 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [32], [34], [36], [37] [2019-01-11 14:32:20,377 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:32:20,377 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:32:20,378 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:32:20,378 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-11 14:32:20,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:32:20,379 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:32:20,379 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:32:20,379 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-11 14:32:20,395 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:32:20,395 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:32:20,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:32:20,416 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:32:20,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,452 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-11 14:32:20,455 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-11 14:32:20,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,478 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-11 14:32:20,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,524 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-11 14:32:20,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,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, 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-11 14:32:20,585 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:20,605 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:20,627 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:20,652 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:20,677 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:20,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, 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-11 14:32:20,710 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-11 14:32:20,718 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-11 14:32:20,722 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-11 14:32:20,726 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-11 14:32:20,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, 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-11 14:32:20,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, 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-11 14:32:20,741 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:20,775 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:20,800 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:20,819 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:20,833 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:20,848 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:20,861 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:20,902 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-11 14:32:20,903 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-11 14:32:20,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,935 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-11 14:32:20,936 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:20,972 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-11 14:32:20,973 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:93, output treesize:63 [2019-01-11 14:32:20,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:20,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:21,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:21,001 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-11 14:32:21,001 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:21,039 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-11 14:32:21,039 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:75, output treesize:49 [2019-01-11 14:32:21,059 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-11 14:32:21,059 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:32:21,077 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-11 14:32:21,095 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:32:21,095 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 14:32:21,095 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:32:21,095 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:32:21,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:32:21,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2019-01-11 14:32:21,096 INFO L87 Difference]: Start difference. First operand 3536 states and 28191 transitions. Second operand 8 states. [2019-01-11 14:32:25,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:32:25,812 INFO L93 Difference]: Finished difference Result 3639 states and 28648 transitions. [2019-01-11 14:32:25,813 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:32:25,813 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 7 [2019-01-11 14:32:25,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:32:25,823 INFO L225 Difference]: With dead ends: 3639 [2019-01-11 14:32:25,824 INFO L226 Difference]: Without dead ends: 3638 [2019-01-11 14:32:25,824 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-11 14:32:25,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3638 states. [2019-01-11 14:32:30,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3638 to 3588. [2019-01-11 14:32:30,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3588 states. [2019-01-11 14:32:30,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3588 states to 3588 states and 28594 transitions. [2019-01-11 14:32:30,369 INFO L78 Accepts]: Start accepts. Automaton has 3588 states and 28594 transitions. Word has length 7 [2019-01-11 14:32:30,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:32:30,369 INFO L480 AbstractCegarLoop]: Abstraction has 3588 states and 28594 transitions. [2019-01-11 14:32:30,369 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:32:30,369 INFO L276 IsEmpty]: Start isEmpty. Operand 3588 states and 28594 transitions. [2019-01-11 14:32:30,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:32:30,374 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:32:30,375 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2019-01-11 14:32:30,375 INFO L423 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:32:30,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:32:30,375 INFO L82 PathProgramCache]: Analyzing trace with hash -2016310212, now seen corresponding path program 2 times [2019-01-11 14:32:30,375 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:32:30,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:32:30,375 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:32:30,376 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:32:30,376 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:32:30,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:32:30,517 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-11 14:32:30,517 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:32:30,517 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:32:30,518 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:32:30,518 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:32:30,518 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:32:30,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 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-11 14:32:30,526 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:32:30,526 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:32:30,535 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2019-01-11 14:32:30,535 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:32:30,536 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:32:30,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,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 91 treesize of output 91 [2019-01-11 14:32:30,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,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, 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-11 14:32:30,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,670 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-11 14:32:30,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,738 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-11 14:32:30,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,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, 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-11 14:32:30,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:30,930 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-11 14:32:30,931 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:30,977 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,023 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,072 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,119 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,165 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,220 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-11 14:32:31,223 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-11 14:32:31,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, 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-11 14:32:31,228 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-11 14:32:31,230 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-11 14:32:31,233 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-11 14:32:31,235 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-11 14:32:31,236 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,287 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,316 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,339 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,356 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,371 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,385 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,450 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-11 14:32:31,450 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 14:32:31,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,486 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-11 14:32:31,487 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,548 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-11 14:32:31,549 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 14:32:31,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,590 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-11 14:32:31,591 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,659 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-11 14:32:31,660 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 14:32:31,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,703 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:32:31,704 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-11 14:32:31,704 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,774 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-11 14:32:31,774 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 14:32:31,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,822 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:32:31,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,824 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-11 14:32:31,824 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:31,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-11 14:32:31,890 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:76, output treesize:56 [2019-01-11 14:32:31,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:31,947 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-11 14:32:31,948 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:32,019 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-11 14:32:32,019 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:70, output treesize:54 [2019-01-11 14:32:32,046 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-11 14:32:32,046 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:32:32,103 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-11 14:32:32,122 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:32:32,122 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 16 [2019-01-11 14:32:32,122 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:32:32,122 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-01-11 14:32:32,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-01-11 14:32:32,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=189, Unknown=0, NotChecked=0, Total=306 [2019-01-11 14:32:32,123 INFO L87 Difference]: Start difference. First operand 3588 states and 28594 transitions. Second operand 13 states. [2019-01-11 14:32:41,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:32:41,576 INFO L93 Difference]: Finished difference Result 5824 states and 46117 transitions. [2019-01-11 14:32:41,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-01-11 14:32:41,576 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 7 [2019-01-11 14:32:41,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:32:41,598 INFO L225 Difference]: With dead ends: 5824 [2019-01-11 14:32:41,598 INFO L226 Difference]: Without dead ends: 5822 [2019-01-11 14:32:41,599 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=154, Invalid=266, Unknown=0, NotChecked=0, Total=420 [2019-01-11 14:32:41,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5822 states. [2019-01-11 14:32:47,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5822 to 5028. [2019-01-11 14:32:47,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5028 states. [2019-01-11 14:32:47,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5028 states to 5028 states and 40325 transitions. [2019-01-11 14:32:47,687 INFO L78 Accepts]: Start accepts. Automaton has 5028 states and 40325 transitions. Word has length 7 [2019-01-11 14:32:47,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:32:47,687 INFO L480 AbstractCegarLoop]: Abstraction has 5028 states and 40325 transitions. [2019-01-11 14:32:47,687 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-01-11 14:32:47,687 INFO L276 IsEmpty]: Start isEmpty. Operand 5028 states and 40325 transitions. [2019-01-11 14:32:47,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:32:47,694 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:32:47,694 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:32:47,694 INFO L423 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:32:47,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:32:47,695 INFO L82 PathProgramCache]: Analyzing trace with hash -2016185030, now seen corresponding path program 1 times [2019-01-11 14:32:47,695 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:32:47,695 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:32:47,695 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:32:47,696 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:32:47,696 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:32:47,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:32:47,750 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-11 14:32:47,750 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:32:47,750 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:32:47,750 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:32:47,750 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [32], [34], [35] [2019-01-11 14:32:47,751 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:32:47,751 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:32:47,752 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:32:47,752 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-11 14:32:47,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:32:47,752 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:32:47,752 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:32:47,752 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-11 14:32:47,760 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:32:47,761 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:32:47,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:32:47,766 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:32:47,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,789 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-11 14:32:47,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,828 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-11 14:32:47,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,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, 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-11 14:32:47,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,926 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-11 14:32:47,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:47,996 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-11 14:32:47,997 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,054 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,080 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,107 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,133 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,169 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-11 14:32:48,172 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-11 14:32:48,175 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-11 14:32:48,177 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-11 14:32:48,180 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-11 14:32:48,183 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-11 14:32:48,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-11 14:32:48,192 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,228 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,256 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,278 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,296 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,309 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,322 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,369 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-11 14:32:48,370 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:32:48,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,427 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-11 14:32:48,428 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,468 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-11 14:32:48,468 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:32:48,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,505 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-11 14:32:48,506 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,550 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-11 14:32:48,551 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 14:32:48,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,587 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:32:48,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:32:48,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 43 treesize of output 122 [2019-01-11 14:32:48,589 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:32:48,638 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-11 14:32:48,638 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 14:32:48,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-11 14:32:48,662 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:32:48,731 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-11 14:32:48,750 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:32:48,750 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:32:48,750 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:32:48,750 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:32:48,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:32:48,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:32:48,751 INFO L87 Difference]: Start difference. First operand 5028 states and 40325 transitions. Second operand 10 states. [2019-01-11 14:32:55,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:32:55,269 INFO L93 Difference]: Finished difference Result 5073 states and 40371 transitions. [2019-01-11 14:32:55,269 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:32:55,270 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 7 [2019-01-11 14:32:55,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:32:55,285 INFO L225 Difference]: With dead ends: 5073 [2019-01-11 14:32:55,285 INFO L226 Difference]: Without dead ends: 5072 [2019-01-11 14:32:55,286 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-11 14:32:55,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5072 states. [2019-01-11 14:33:01,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5072 to 5024. [2019-01-11 14:33:01,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5024 states. [2019-01-11 14:33:01,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5024 states to 5024 states and 40319 transitions. [2019-01-11 14:33:01,293 INFO L78 Accepts]: Start accepts. Automaton has 5024 states and 40319 transitions. Word has length 7 [2019-01-11 14:33:01,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:33:01,293 INFO L480 AbstractCegarLoop]: Abstraction has 5024 states and 40319 transitions. [2019-01-11 14:33:01,293 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:33:01,293 INFO L276 IsEmpty]: Start isEmpty. Operand 5024 states and 40319 transitions. [2019-01-11 14:33:01,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:33:01,300 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:33:01,300 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:33:01,300 INFO L423 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:33:01,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:33:01,301 INFO L82 PathProgramCache]: Analyzing trace with hash -2016190986, now seen corresponding path program 1 times [2019-01-11 14:33:01,301 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:33:01,301 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:33:01,301 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:33:01,301 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:33:01,301 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:33:01,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:33:01,521 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-11 14:33:01,522 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:33:01,522 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:33:01,522 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:33:01,522 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [26], [28], [31] [2019-01-11 14:33:01,523 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:33:01,523 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:33:01,524 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:33:01,524 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-11 14:33:01,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:33:01,524 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:33:01,524 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:33:01,524 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-11 14:33:01,534 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:33:01,534 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:33:01,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:33:01,540 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:33:01,562 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-11 14:33:01,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, 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-11 14:33:01,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,569 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-11 14:33:01,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,576 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-11 14:33:01,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,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, 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-11 14:33:01,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,596 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-11 14:33:01,608 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-11 14:33:01,608 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:01,648 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:01,680 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:01,703 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:01,720 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:01,737 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:01,752 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:01,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,788 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-11 14:33:01,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,825 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-11 14:33:01,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,868 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-11 14:33:01,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,923 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-11 14:33:01,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:01,993 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-11 14:33:01,994 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:02,019 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:02,043 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:02,068 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:02,094 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:02,140 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-11 14:33:02,140 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:95, output treesize:96 [2019-01-11 14:33:02,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,203 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-11 14:33:02,204 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:33:02,351 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-11 14:33:02,352 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:106, output treesize:150 [2019-01-11 14:33:02,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,463 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-11 14:33:02,464 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:33:02,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,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-11 14:33:02,710 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:02,827 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-11 14:33:02,827 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:172, output treesize:177 [2019-01-11 14:33:02,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,944 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:02,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:02,954 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-11 14:33:02,955 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:33:03,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,232 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,239 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:03,240 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-11 14:33:03,240 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:03,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,404 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:03,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, 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-11 14:33:03,406 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:03,538 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-11 14:33:03,539 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 13 variables, input treesize:207, output treesize:198 [2019-01-11 14:33:03,683 WARN L181 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 88 [2019-01-11 14:33:03,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,713 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:03,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,723 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-11 14:33:03,724 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:33:03,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:03,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,006 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:04,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,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, 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-11 14:33:04,008 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:04,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,184 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:04,185 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-11 14:33:04,186 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:04,359 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-11 14:33:04,359 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 16 variables, input treesize:189, output treesize:206 [2019-01-11 14:33:04,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,517 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:04,533 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-11 14:33:04,535 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2019-01-11 14:33:04,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:04,887 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:04,887 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-11 14:33:04,888 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:05,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:05,104 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-11 14:33:05,105 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:05,280 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-11 14:33:05,280 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 19 variables, input treesize:195, output treesize:273 [2019-01-11 14:33:05,503 WARN L181 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 135 [2019-01-11 14:33:05,506 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-11 14:33:05,506 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:33:05,633 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-11 14:33:05,651 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:33:05,651 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2019-01-11 14:33:05,651 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:33:05,652 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-01-11 14:33:05,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-11 14:33:05,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=241, Unknown=0, NotChecked=0, Total=342 [2019-01-11 14:33:05,652 INFO L87 Difference]: Start difference. First operand 5024 states and 40319 transitions. Second operand 14 states. [2019-01-11 14:33:05,964 WARN L181 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 76 [2019-01-11 14:33:06,313 WARN L181 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 91 [2019-01-11 14:33:06,810 WARN L181 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 100 [2019-01-11 14:33:07,150 WARN L181 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 121 [2019-01-11 14:33:08,218 WARN L181 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2019-01-11 14:33:16,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:33:16,865 INFO L93 Difference]: Finished difference Result 5594 states and 44332 transitions. [2019-01-11 14:33:16,865 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-11 14:33:16,865 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 7 [2019-01-11 14:33:16,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:33:16,887 INFO L225 Difference]: With dead ends: 5594 [2019-01-11 14:33:16,887 INFO L226 Difference]: Without dead ends: 5593 [2019-01-11 14:33:16,889 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=187, Invalid=413, Unknown=0, NotChecked=0, Total=600 [2019-01-11 14:33:16,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5593 states. [2019-01-11 14:33:22,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5593 to 5044. [2019-01-11 14:33:22,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5044 states. [2019-01-11 14:33:22,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5044 states to 5044 states and 40479 transitions. [2019-01-11 14:33:22,980 INFO L78 Accepts]: Start accepts. Automaton has 5044 states and 40479 transitions. Word has length 7 [2019-01-11 14:33:22,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:33:22,981 INFO L480 AbstractCegarLoop]: Abstraction has 5044 states and 40479 transitions. [2019-01-11 14:33:22,981 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-01-11 14:33:22,981 INFO L276 IsEmpty]: Start isEmpty. Operand 5044 states and 40479 transitions. [2019-01-11 14:33:22,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:33:22,987 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:33:22,987 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:33:22,988 INFO L423 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:33:22,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:33:22,988 INFO L82 PathProgramCache]: Analyzing trace with hash -2016189126, now seen corresponding path program 2 times [2019-01-11 14:33:22,988 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:33:22,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:33:22,989 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:33:22,989 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:33:22,989 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:33:22,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:33:23,101 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-11 14:33:23,102 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:33:23,102 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:33:23,102 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 14:33:23,102 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 14:33:23,102 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:33:23,102 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-11 14:33:23,111 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 14:33:23,111 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 14:33:23,119 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2019-01-11 14:33:23,119 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 14:33:23,120 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:33:23,147 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-11 14:33:23,150 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-11 14:33:23,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,156 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-11 14:33:23,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,163 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-11 14:33:23,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,172 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-11 14:33:23,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,181 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-11 14:33:23,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,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, 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-11 14:33:23,192 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:23,248 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:23,280 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:23,305 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:23,326 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:23,342 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:23,358 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:23,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,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, 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-11 14:33:23,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,443 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-11 14:33:23,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,494 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-11 14:33:23,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,558 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-11 14:33:23,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,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-11 14:33:23,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:23,734 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-11 14:33:23,734 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:23,773 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:23,810 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:23,849 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:23,888 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:23,928 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:23,993 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-11 14:33:23,993 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:118, output treesize:120 [2019-01-11 14:33:24,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,056 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-11 14:33:24,056 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:24,118 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-11 14:33:24,119 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:130, output treesize:96 [2019-01-11 14:33:24,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,176 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-11 14:33:24,177 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:24,241 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-11 14:33:24,241 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:108, output treesize:78 [2019-01-11 14:33:24,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,291 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:24,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,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 151 [2019-01-11 14:33:24,378 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:24,451 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-11 14:33:24,452 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:88, output treesize:64 [2019-01-11 14:33:24,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,507 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:24,507 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-11 14:33:24,508 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:24,575 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-11 14:33:24,575 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:78, output treesize:60 [2019-01-11 14:33:24,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,626 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:24,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:24,628 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-11 14:33:24,629 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:24,693 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-11 14:33:24,693 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:70, output treesize:58 [2019-01-11 14:33:24,723 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-11 14:33:24,723 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:33:24,808 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-11 14:33:24,826 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:33:24,826 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2019-01-11 14:33:24,826 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:33:24,826 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-01-11 14:33:24,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-11 14:33:24,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2019-01-11 14:33:24,827 INFO L87 Difference]: Start difference. First operand 5044 states and 40479 transitions. Second operand 14 states. [2019-01-11 14:33:32,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:33:32,181 INFO L93 Difference]: Finished difference Result 5331 states and 42307 transitions. [2019-01-11 14:33:32,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:33:32,182 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 7 [2019-01-11 14:33:32,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:33:32,201 INFO L225 Difference]: With dead ends: 5331 [2019-01-11 14:33:32,201 INFO L226 Difference]: Without dead ends: 5326 [2019-01-11 14:33:32,203 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-11 14:33:32,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5326 states. [2019-01-11 14:33:38,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5326 to 5064. [2019-01-11 14:33:38,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5064 states. [2019-01-11 14:33:38,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5064 states to 5064 states and 40630 transitions. [2019-01-11 14:33:38,342 INFO L78 Accepts]: Start accepts. Automaton has 5064 states and 40630 transitions. Word has length 7 [2019-01-11 14:33:38,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:33:38,342 INFO L480 AbstractCegarLoop]: Abstraction has 5064 states and 40630 transitions. [2019-01-11 14:33:38,343 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-01-11 14:33:38,343 INFO L276 IsEmpty]: Start isEmpty. Operand 5064 states and 40630 transitions. [2019-01-11 14:33:38,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:33:38,350 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:33:38,350 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:33:38,350 INFO L423 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:33:38,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:33:38,351 INFO L82 PathProgramCache]: Analyzing trace with hash -2016202580, now seen corresponding path program 1 times [2019-01-11 14:33:38,351 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:33:38,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:33:38,351 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 14:33:38,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:33:38,352 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:33:38,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:33:38,472 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-11 14:33:38,472 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:33:38,472 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:33:38,472 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:33:38,473 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [22], [26], [31] [2019-01-11 14:33:38,473 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:33:38,473 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:33:38,474 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:33:38,474 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-11 14:33:38,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:33:38,475 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:33:38,475 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:33:38,475 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-11 14:33:38,494 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:33:38,494 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:33:38,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:33:38,519 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:33:38,690 WARN L181 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-11 14:33:38,694 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-11 14:33:38,695 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-11 14:33:38,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,700 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-11 14:33:38,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,739 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-11 14:33:38,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,749 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-11 14:33:38,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,761 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-11 14:33:38,771 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-11 14:33:38,771 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:38,811 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:38,843 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:38,868 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:38,888 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:38,901 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:38,916 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:38,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,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, 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-11 14:33:38,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:38,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-11 14:33:39,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,030 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-11 14:33:39,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,086 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-11 14:33:39,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,154 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-11 14:33:39,154 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:39,179 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:39,204 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:39,229 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:39,254 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:39,301 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-11 14:33:39,301 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:95, output treesize:96 [2019-01-11 14:33:39,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,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-11 14:33:39,397 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:39,439 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-11 14:33:39,439 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:101, output treesize:71 [2019-01-11 14:33:39,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,489 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-11 14:33:39,489 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:39,534 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-11 14:33:39,534 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:83, output treesize:57 [2019-01-11 14:33:39,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,570 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,578 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:39,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,579 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-11 14:33:39,580 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:39,629 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-11 14:33:39,629 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:67, output treesize:47 [2019-01-11 14:33:39,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,675 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:39,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, 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-11 14:33:39,677 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:39,725 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-11 14:33:39,725 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:61, output treesize:47 [2019-01-11 14:33:39,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,771 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:39,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:39,773 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-11 14:33:39,773 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:39,824 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-11 14:33:39,824 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:57, output treesize:49 [2019-01-11 14:33:39,857 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-11 14:33:39,857 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:33:39,945 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-11 14:33:39,964 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:33:39,964 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2019-01-11 14:33:39,965 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:33:39,965 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-01-11 14:33:39,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-11 14:33:39,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2019-01-11 14:33:39,965 INFO L87 Difference]: Start difference. First operand 5064 states and 40630 transitions. Second operand 14 states. [2019-01-11 14:33:47,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:33:47,245 INFO L93 Difference]: Finished difference Result 5437 states and 43201 transitions. [2019-01-11 14:33:47,245 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 14:33:47,245 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 7 [2019-01-11 14:33:47,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:33:47,266 INFO L225 Difference]: With dead ends: 5437 [2019-01-11 14:33:47,266 INFO L226 Difference]: Without dead ends: 5435 [2019-01-11 14:33:47,268 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-11 14:33:47,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5435 states. [2019-01-11 14:33:53,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5435 to 5126. [2019-01-11 14:33:53,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5126 states. [2019-01-11 14:33:53,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5126 states to 5126 states and 41123 transitions. [2019-01-11 14:33:53,644 INFO L78 Accepts]: Start accepts. Automaton has 5126 states and 41123 transitions. Word has length 7 [2019-01-11 14:33:53,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:33:53,644 INFO L480 AbstractCegarLoop]: Abstraction has 5126 states and 41123 transitions. [2019-01-11 14:33:53,644 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-01-11 14:33:53,644 INFO L276 IsEmpty]: Start isEmpty. Operand 5126 states and 41123 transitions. [2019-01-11 14:33:53,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:33:53,650 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:33:53,650 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:33:53,650 INFO L423 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:33:53,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:33:53,651 INFO L82 PathProgramCache]: Analyzing trace with hash -2015708374, now seen corresponding path program 1 times [2019-01-11 14:33:53,651 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:33:53,651 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:33:53,651 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:33:53,651 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:33:53,652 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:33:53,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:33:53,705 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-11 14:33:53,705 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:33:53,706 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:33:53,706 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:33:53,706 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [32], [34], [35] [2019-01-11 14:33:53,707 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:33:53,707 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:33:53,708 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:33:53,708 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-11 14:33:53,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:33:53,709 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:33:53,709 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:33:53,709 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-11 14:33:53,738 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:33:53,738 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:33:53,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:33:53,756 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:33:53,778 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-11 14:33:53,780 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-11 14:33:53,785 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-11 14:33:53,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:53,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:53,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:53,793 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-11 14:33:53,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:53,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:53,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:53,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:53,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, 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-11 14:33:53,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:53,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:53,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:53,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:53,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:53,817 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-11 14:33:53,827 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-11 14:33:53,828 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:53,863 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:53,891 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:53,912 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:53,928 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:53,943 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:53,958 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:53,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:53,990 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-11 14:33:53,993 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-11 14:33:54,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,016 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-11 14:33:54,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,063 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,064 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-11 14:33:54,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,126 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-11 14:33:54,127 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:54,149 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:54,169 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:54,193 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:54,215 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:33:54,257 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-11 14:33:54,257 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:84, output treesize:88 [2019-01-11 14:33:54,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,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, 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-11 14:33:54,314 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:54,350 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-11 14:33:54,351 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:93, output treesize:63 [2019-01-11 14:33:54,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,391 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-11 14:33:54,391 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:54,430 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-11 14:33:54,431 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:75, output treesize:49 [2019-01-11 14:33:54,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,463 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,467 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:33:54,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:33:54,469 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-11 14:33:54,470 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:33:54,510 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-11 14:33:54,511 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:39 [2019-01-11 14:33:54,534 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-11 14:33:54,535 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:33:54,575 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-11 14:33:54,594 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:33:54,595 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:33:54,595 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:33:54,595 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:33:54,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:33:54,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:33:54,596 INFO L87 Difference]: Start difference. First operand 5126 states and 41123 transitions. Second operand 10 states. [2019-01-11 14:34:01,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:34:01,153 INFO L93 Difference]: Finished difference Result 5176 states and 41175 transitions. [2019-01-11 14:34:01,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:34:01,153 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 7 [2019-01-11 14:34:01,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:34:01,170 INFO L225 Difference]: With dead ends: 5176 [2019-01-11 14:34:01,170 INFO L226 Difference]: Without dead ends: 5175 [2019-01-11 14:34:01,171 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-11 14:34:01,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5175 states. [2019-01-11 14:34:07,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5175 to 5126. [2019-01-11 14:34:07,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5126 states. [2019-01-11 14:34:07,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5126 states to 5126 states and 41123 transitions. [2019-01-11 14:34:07,356 INFO L78 Accepts]: Start accepts. Automaton has 5126 states and 41123 transitions. Word has length 7 [2019-01-11 14:34:07,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:34:07,356 INFO L480 AbstractCegarLoop]: Abstraction has 5126 states and 41123 transitions. [2019-01-11 14:34:07,356 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:34:07,356 INFO L276 IsEmpty]: Start isEmpty. Operand 5126 states and 41123 transitions. [2019-01-11 14:34:07,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:34:07,363 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:34:07,363 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:34:07,363 INFO L423 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:34:07,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:34:07,363 INFO L82 PathProgramCache]: Analyzing trace with hash -2015712282, now seen corresponding path program 1 times [2019-01-11 14:34:07,363 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:34:07,364 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:34:07,364 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:34:07,364 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:34:07,364 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:34:07,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:34:07,442 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-11 14:34:07,442 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:34:07,442 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:34:07,443 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:34:07,443 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [28], [32], [33] [2019-01-11 14:34:07,443 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:34:07,443 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:34:07,444 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:34:07,444 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-11 14:34:07,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:34:07,445 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:34:07,445 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:34:07,445 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-11 14:34:07,457 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:34:07,458 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:34:07,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:34:07,464 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:34:07,490 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-11 14:34:07,493 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-11 14:34:07,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,508 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-11 14:34:07,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,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, 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-11 14:34:07,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,525 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-11 14:34:07,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,536 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-11 14:34:07,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,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, 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-11 14:34:07,547 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:07,604 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:07,637 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:07,661 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:07,682 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:07,699 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:07,714 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:07,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,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-11 14:34:07,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,802 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-11 14:34:07,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,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, 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-11 14:34:07,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,914 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-11 14:34:07,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:07,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, 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-11 14:34:08,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,089 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-11 14:34:08,090 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:08,128 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:08,167 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:08,203 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:08,242 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:08,281 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:08,346 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-11 14:34:08,346 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 14:34:08,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,393 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-11 14:34:08,394 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:08,455 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-11 14:34:08,456 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 14:34:08,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,500 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-11 14:34:08,501 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:08,563 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-11 14:34:08,564 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 14:34:08,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,614 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:34:08,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,616 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-11 14:34:08,617 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:08,686 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-11 14:34:08,686 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-11 14:34:08,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:08,737 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:34:08,737 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-11 14:34:08,738 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:08,803 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-11 14:34:08,804 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-11 14:34:08,832 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-11 14:34:08,833 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:34:08,894 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-11 14:34:08,913 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:34:08,913 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:34:08,913 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:34:08,914 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:34:08,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:34:08,914 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:34:08,914 INFO L87 Difference]: Start difference. First operand 5126 states and 41123 transitions. Second operand 12 states. [2019-01-11 14:34:15,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:34:15,839 INFO L93 Difference]: Finished difference Result 5220 states and 41403 transitions. [2019-01-11 14:34:15,839 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:34:15,839 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 14:34:15,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:34:15,857 INFO L225 Difference]: With dead ends: 5220 [2019-01-11 14:34:15,858 INFO L226 Difference]: Without dead ends: 5217 [2019-01-11 14:34:15,859 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-11 14:34:15,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5217 states. [2019-01-11 14:34:22,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5217 to 5145. [2019-01-11 14:34:22,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5145 states. [2019-01-11 14:34:22,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5145 states to 5145 states and 41275 transitions. [2019-01-11 14:34:22,048 INFO L78 Accepts]: Start accepts. Automaton has 5145 states and 41275 transitions. Word has length 7 [2019-01-11 14:34:22,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:34:22,048 INFO L480 AbstractCegarLoop]: Abstraction has 5145 states and 41275 transitions. [2019-01-11 14:34:22,048 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:34:22,048 INFO L276 IsEmpty]: Start isEmpty. Operand 5145 states and 41275 transitions. [2019-01-11 14:34:22,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:34:22,054 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:34:22,054 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:34:22,054 INFO L423 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:34:22,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:34:22,055 INFO L82 PathProgramCache]: Analyzing trace with hash -2015725736, now seen corresponding path program 1 times [2019-01-11 14:34:22,055 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:34:22,055 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:34:22,055 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:34:22,056 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:34:22,056 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:34:22,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:34:22,225 WARN L181 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2019-01-11 14:34:22,257 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-11 14:34:22,257 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:34:22,257 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:34:22,257 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:34:22,258 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [22], [26], [32], [33] [2019-01-11 14:34:22,258 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:34:22,258 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:34:22,260 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:34:22,260 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-11 14:34:22,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:34:22,260 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:34:22,260 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:34:22,260 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-11 14:34:22,269 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:34:22,269 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:34:22,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:34:22,275 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:34:22,294 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-11 14:34:22,297 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-11 14:34:22,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,300 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-11 14:34:22,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,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, 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-11 14:34:22,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,315 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-11 14:34:22,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,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-11 14:34:22,333 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-11 14:34:22,333 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:22,372 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:22,404 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:22,428 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:22,448 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:22,465 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:22,478 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:22,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,515 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-11 14:34:22,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,552 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-11 14:34:22,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,596 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-11 14:34:22,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,650 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-11 14:34:22,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,719 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-11 14:34:22,719 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:22,744 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:22,769 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:22,794 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:22,820 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:22,866 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-11 14:34:22,867 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 14:34:22,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:22,947 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-11 14:34:22,947 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:22,989 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-11 14:34:22,989 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 14:34:23,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,032 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-11 14:34:23,033 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:23,077 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-11 14:34:23,078 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-11 14:34:23,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,119 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:34:23,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,121 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-11 14:34:23,122 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:23,170 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-11 14:34:23,170 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:47 [2019-01-11 14:34:23,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:23,211 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:34:23,212 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-11 14:34:23,213 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:23,260 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-11 14:34:23,261 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:47 [2019-01-11 14:34:23,289 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-11 14:34:23,289 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:34:23,348 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-11 14:34:23,366 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:34:23,367 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:34:23,367 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:34:23,367 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:34:23,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:34:23,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:34:23,367 INFO L87 Difference]: Start difference. First operand 5145 states and 41275 transitions. Second operand 12 states. [2019-01-11 14:34:30,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:34:30,266 INFO L93 Difference]: Finished difference Result 5237 states and 41553 transitions. [2019-01-11 14:34:30,266 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:34:30,266 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 14:34:30,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:34:30,283 INFO L225 Difference]: With dead ends: 5237 [2019-01-11 14:34:30,283 INFO L226 Difference]: Without dead ends: 5236 [2019-01-11 14:34:30,284 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 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-11 14:34:30,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5236 states. [2019-01-11 14:34:36,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5236 to 5156. [2019-01-11 14:34:36,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5156 states. [2019-01-11 14:34:36,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5156 states to 5156 states and 41363 transitions. [2019-01-11 14:34:36,475 INFO L78 Accepts]: Start accepts. Automaton has 5156 states and 41363 transitions. Word has length 7 [2019-01-11 14:34:36,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:34:36,475 INFO L480 AbstractCegarLoop]: Abstraction has 5156 states and 41363 transitions. [2019-01-11 14:34:36,475 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:34:36,475 INFO L276 IsEmpty]: Start isEmpty. Operand 5156 states and 41363 transitions. [2019-01-11 14:34:36,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:34:36,481 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:34:36,481 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:34:36,482 INFO L423 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:34:36,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:34:36,482 INFO L82 PathProgramCache]: Analyzing trace with hash -2015666154, now seen corresponding path program 1 times [2019-01-11 14:34:36,482 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:34:36,482 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:34:36,482 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:34:36,482 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:34:36,482 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:34:36,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:34:36,596 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-11 14:34:36,596 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:34:36,596 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:34:36,596 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:34:36,596 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [22], [28], [32], [33] [2019-01-11 14:34:36,597 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:34:36,597 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:34:36,599 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:34:36,599 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-11 14:34:36,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:34:36,599 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:34:36,600 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:34:36,600 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-11 14:34:36,609 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:34:36,609 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:34:36,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:34:36,616 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:34:36,644 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-11 14:34:36,646 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-11 14:34:36,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,651 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-11 14:34:36,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,658 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-11 14:34:36,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,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, 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-11 14:34:36,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,677 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-11 14:34:36,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,687 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-11 14:34:36,688 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:36,745 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:36,778 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:36,804 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:36,823 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:36,840 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:36,856 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:36,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,897 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-11 14:34:36,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,941 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-11 14:34:36,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:36,993 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-11 14:34:37,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,055 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-11 14:34:37,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,130 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-11 14:34:37,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,230 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-11 14:34:37,231 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:37,269 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:37,307 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:37,345 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:37,384 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:37,424 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:37,489 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-11 14:34:37,489 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 14:34:37,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,532 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-11 14:34:37,532 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:37,594 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-11 14:34:37,595 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 14:34:37,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,637 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-11 14:34:37,638 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:37,702 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-11 14:34:37,703 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 14:34:37,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,750 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:34:37,751 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-11 14:34:37,751 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:37,820 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-11 14:34:37,821 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 14:34:37,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:37,870 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:34:37,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, 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-11 14:34:37,871 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:37,938 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-11 14:34:37,938 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:62 [2019-01-11 14:34:37,972 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-11 14:34:37,972 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:34:38,033 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-11 14:34:38,051 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:34:38,052 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:34:38,052 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:34:38,052 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:34:38,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:34:38,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=177, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:34:38,052 INFO L87 Difference]: Start difference. First operand 5156 states and 41363 transitions. Second operand 12 states. [2019-01-11 14:34:46,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:34:46,576 INFO L93 Difference]: Finished difference Result 5220 states and 41437 transitions. [2019-01-11 14:34:46,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:34:46,576 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 14:34:46,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:34:46,594 INFO L225 Difference]: With dead ends: 5220 [2019-01-11 14:34:46,594 INFO L226 Difference]: Without dead ends: 5219 [2019-01-11 14:34:46,596 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=147, Invalid=273, Unknown=0, NotChecked=0, Total=420 [2019-01-11 14:34:46,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5219 states. [2019-01-11 14:34:52,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5219 to 5156. [2019-01-11 14:34:52,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5156 states. [2019-01-11 14:34:52,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5156 states to 5156 states and 41363 transitions. [2019-01-11 14:34:52,792 INFO L78 Accepts]: Start accepts. Automaton has 5156 states and 41363 transitions. Word has length 7 [2019-01-11 14:34:52,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:34:52,792 INFO L480 AbstractCegarLoop]: Abstraction has 5156 states and 41363 transitions. [2019-01-11 14:34:52,792 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:34:52,792 INFO L276 IsEmpty]: Start isEmpty. Operand 5156 states and 41363 transitions. [2019-01-11 14:34:52,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:34:52,798 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:34:52,799 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:34:52,799 INFO L423 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:34:52,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:34:52,799 INFO L82 PathProgramCache]: Analyzing trace with hash -2026790626, now seen corresponding path program 1 times [2019-01-11 14:34:52,799 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:34:52,799 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:34:52,799 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:34:52,800 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:34:52,800 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:34:52,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:34:52,885 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-11 14:34:52,885 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:34:52,886 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:34:52,886 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:34:52,886 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [26], [32], [34], [35] [2019-01-11 14:34:52,887 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:34:52,887 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:34:52,889 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:34:52,889 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-11 14:34:52,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:34:52,889 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:34:52,889 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:34:52,890 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-11 14:34:52,900 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:34:52,900 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:34:52,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:34:52,907 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:34:52,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:52,930 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-11 14:34:52,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:52,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:52,969 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-11 14:34:53,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,014 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-11 14:34:53,063 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,069 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-11 14:34:53,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,138 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-11 14:34:53,138 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,165 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,190 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,217 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,244 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,278 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-11 14:34:53,281 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-11 14:34:53,284 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-11 14:34:53,287 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-11 14:34:53,289 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-11 14:34:53,292 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-11 14:34:53,302 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-11 14:34:53,302 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,340 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,368 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,390 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,407 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,422 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,435 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,482 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-11 14:34:53,482 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:34:53,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,558 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-11 14:34:53,559 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,598 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-11 14:34:53,598 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 14:34:53,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,629 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:34:53,629 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-11 14:34:53,630 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,674 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-11 14:34:53,674 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:59 [2019-01-11 14:34:53,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:34:53,711 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:34:53,711 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-11 14:34:53,712 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:34:53,755 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-11 14:34:53,755 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:57 [2019-01-11 14:34:53,788 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-11 14:34:53,788 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:34:53,827 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-11 14:34:53,846 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:34:53,846 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 14:34:53,846 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:34:53,846 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 14:34:53,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 14:34:53,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:34:53,847 INFO L87 Difference]: Start difference. First operand 5156 states and 41363 transitions. Second operand 10 states. [2019-01-11 14:35:00,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:35:00,359 INFO L93 Difference]: Finished difference Result 5193 states and 41407 transitions. [2019-01-11 14:35:00,359 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 14:35:00,359 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 7 [2019-01-11 14:35:00,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:35:00,375 INFO L225 Difference]: With dead ends: 5193 [2019-01-11 14:35:00,375 INFO L226 Difference]: Without dead ends: 5192 [2019-01-11 14:35:00,376 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-11 14:35:00,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5192 states. [2019-01-11 14:35:06,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5192 to 5156. [2019-01-11 14:35:06,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5156 states. [2019-01-11 14:35:06,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5156 states to 5156 states and 41363 transitions. [2019-01-11 14:35:06,574 INFO L78 Accepts]: Start accepts. Automaton has 5156 states and 41363 transitions. Word has length 7 [2019-01-11 14:35:06,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:35:06,574 INFO L480 AbstractCegarLoop]: Abstraction has 5156 states and 41363 transitions. [2019-01-11 14:35:06,575 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 14:35:06,575 INFO L276 IsEmpty]: Start isEmpty. Operand 5156 states and 41363 transitions. [2019-01-11 14:35:06,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:35:06,581 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:35:06,581 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:35:06,581 INFO L423 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:35:06,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:35:06,581 INFO L82 PathProgramCache]: Analyzing trace with hash -2026740718, now seen corresponding path program 1 times [2019-01-11 14:35:06,581 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:35:06,582 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:35:06,582 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:35:06,582 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:35:06,582 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:35:06,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:35:06,635 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-11 14:35:06,635 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:35:06,635 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:35:06,636 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:35:06,636 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [28], [32], [33] [2019-01-11 14:35:06,636 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:35:06,637 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:35:06,638 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:35:06,638 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-11 14:35:06,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:35:06,639 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:35:06,639 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:35:06,639 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-11 14:35:06,650 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:35:06,650 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:35:06,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:35:06,655 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:35:06,678 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-11 14:35:06,681 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-11 14:35:06,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,687 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-11 14:35:06,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,694 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-11 14:35:06,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,700 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-11 14:35:06,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,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, 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-11 14:35:06,720 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-11 14:35:06,721 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:06,760 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:06,792 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:06,817 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:06,837 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:06,851 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:06,866 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:06,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,902 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-11 14:35:06,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,941 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-11 14:35:06,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:06,985 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-11 14:35:07,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,039 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-11 14:35:07,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,109 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-11 14:35:07,109 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:07,134 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:07,159 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:07,184 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:07,210 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:07,257 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-11 14:35:07,257 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:35:07,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,304 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-11 14:35:07,305 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:35:07,453 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-11 14:35:07,453 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-11 14:35:07,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,522 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:07,523 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-11 14:35:07,523 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:07,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,643 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:07,652 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-11 14:35:07,653 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-01-11 14:35:07,829 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-11 14:35:07,829 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:186 [2019-01-11 14:35:07,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:07,921 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:07,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 73 treesize of output 99 [2019-01-11 14:35:07,922 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:08,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,060 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:08,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, 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-11 14:35:08,061 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:08,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:08,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, 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-11 14:35:08,247 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 16 xjuncts. [2019-01-11 14:35:08,722 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-11 14:35:08,723 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 16 variables, input treesize:225, output treesize:419 [2019-01-11 14:35:08,997 WARN L181 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 228 DAG size of output: 138 [2019-01-11 14:35:09,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,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, 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-11 14:35:09,012 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:09,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,196 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:09,197 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-11 14:35:09,198 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:09,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,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, 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-11 14:35:09,380 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:09,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:09,547 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-11 14:35:09,548 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:09,681 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-11 14:35:09,681 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:289, output treesize:213 [2019-01-11 14:35:14,111 WARN L181 SmtUtils]: Spent 4.38 s on a formula simplification that was a NOOP. DAG size: 133 [2019-01-11 14:35:14,117 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-11 14:35:14,117 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:35:14,235 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-11 14:35:14,253 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:35:14,253 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:35:14,253 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:35:14,253 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:35:14,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:35:14,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:35:14,254 INFO L87 Difference]: Start difference. First operand 5156 states and 41363 transitions. Second operand 12 states. [2019-01-11 14:35:17,012 WARN L181 SmtUtils]: Spent 386.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 106 [2019-01-11 14:35:18,108 WARN L181 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 107 [2019-01-11 14:35:43,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:35:43,700 INFO L93 Difference]: Finished difference Result 5488 states and 43305 transitions. [2019-01-11 14:35:43,701 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 14:35:43,701 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 14:35:43,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:35:43,718 INFO L225 Difference]: With dead ends: 5488 [2019-01-11 14:35:43,718 INFO L226 Difference]: Without dead ends: 5486 [2019-01-11 14:35:43,719 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=152, Invalid=353, Unknown=1, NotChecked=0, Total=506 [2019-01-11 14:35:43,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5486 states. [2019-01-11 14:35:49,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5486 to 5287. [2019-01-11 14:35:49,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5287 states. [2019-01-11 14:35:49,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5287 states to 5287 states and 42411 transitions. [2019-01-11 14:35:49,980 INFO L78 Accepts]: Start accepts. Automaton has 5287 states and 42411 transitions. Word has length 7 [2019-01-11 14:35:49,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:35:49,981 INFO L480 AbstractCegarLoop]: Abstraction has 5287 states and 42411 transitions. [2019-01-11 14:35:49,981 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:35:49,981 INFO L276 IsEmpty]: Start isEmpty. Operand 5287 states and 42411 transitions. [2019-01-11 14:35:49,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:35:49,987 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:35:49,987 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:35:49,987 INFO L423 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:35:49,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:35:49,988 INFO L82 PathProgramCache]: Analyzing trace with hash -2011976474, now seen corresponding path program 1 times [2019-01-11 14:35:49,988 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:35:49,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:35:49,988 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:35:49,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:35:49,988 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:35:49,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:35:50,065 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-11 14:35:50,065 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:35:50,065 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:35:50,065 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:35:50,065 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [26], [28], [31] [2019-01-11 14:35:50,066 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:35:50,066 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:35:50,067 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:35:50,067 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-11 14:35:50,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:35:50,067 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:35:50,067 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:35:50,067 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-11 14:35:50,076 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:35:50,076 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:35:50,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:35:50,082 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:35:50,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,110 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-11 14:35:50,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,151 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-11 14:35:50,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,197 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-11 14:35:50,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,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-11 14:35:50,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,330 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-11 14:35:50,330 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:50,367 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:50,405 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:50,441 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:50,482 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:50,530 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-11 14:35:50,532 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-11 14:35:50,534 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-11 14:35:50,537 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-11 14:35:50,540 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-11 14:35:50,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, 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-11 14:35:50,550 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-11 14:35:50,550 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:50,590 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:50,619 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:50,641 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:50,658 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:50,673 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:50,686 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:35:50,733 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-11 14:35:50,734 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:95, output treesize:96 [2019-01-11 14:35:50,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:50,798 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-11 14:35:50,799 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:35:50,945 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-11 14:35:50,946 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:106, output treesize:150 [2019-01-11 14:35:51,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,048 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:51,057 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-11 14:35:51,058 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:35:51,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,306 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:51,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 83 treesize of output 112 [2019-01-11 14:35:51,307 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:51,437 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-11 14:35:51,438 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:172, output treesize:185 [2019-01-11 14:35:51,567 WARN L181 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 68 [2019-01-11 14:35:51,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:51,624 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-11 14:35:51,629 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-11 14:35:52,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,092 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:52,093 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-11 14:35:52,093 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:52,281 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-11 14:35:52,281 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:152, output treesize:346 [2019-01-11 14:35:52,531 WARN L181 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 133 [2019-01-11 14:35:52,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,555 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:52,556 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-11 14:35:52,557 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:52,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,786 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:52,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,788 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-11 14:35:52,788 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:52,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:52,999 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:53,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,001 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-11 14:35:53,001 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:53,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,213 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:53,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, 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-11 14:35:53,214 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:53,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,403 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:53,404 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-11 14:35:53,404 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:53,560 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-11 14:35:53,561 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 25 variables, input treesize:328, output treesize:274 [2019-01-11 14:35:53,818 WARN L181 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 126 [2019-01-11 14:35:53,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:53,843 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:53,844 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-11 14:35:53,844 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:54,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,017 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-11 14:35:54,017 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:54,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,188 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:35:54,189 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-11 14:35:54,190 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:54,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:35:54,339 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-11 14:35:54,340 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 14:35:54,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-11 14:35:54,462 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:263, output treesize:211 [2019-01-11 14:35:54,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-11 14:35:54,588 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:35:54,745 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-11 14:35:54,764 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:35:54,764 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2019-01-11 14:35:54,764 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:35:54,764 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-01-11 14:35:54,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-11 14:35:54,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=265, Unknown=0, NotChecked=0, Total=380 [2019-01-11 14:35:54,765 INFO L87 Difference]: Start difference. First operand 5287 states and 42411 transitions. Second operand 14 states. [2019-01-11 14:35:55,090 WARN L181 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 74 [2019-01-11 14:35:55,399 WARN L181 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 121 [2019-01-11 14:35:55,693 WARN L181 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 112 [2019-01-11 14:35:55,882 WARN L181 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 78 [2019-01-11 14:35:56,636 WARN L181 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 119 [2019-01-11 14:35:57,254 WARN L181 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 222 DAG size of output: 123 [2019-01-11 14:36:07,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:36:07,639 INFO L93 Difference]: Finished difference Result 5863 states and 46184 transitions. [2019-01-11 14:36:07,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-11 14:36:07,640 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 7 [2019-01-11 14:36:07,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:36:07,663 INFO L225 Difference]: With dead ends: 5863 [2019-01-11 14:36:07,663 INFO L226 Difference]: Without dead ends: 5861 [2019-01-11 14:36:07,664 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=227, Invalid=475, Unknown=0, NotChecked=0, Total=702 [2019-01-11 14:36:07,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5861 states. [2019-01-11 14:36:14,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5861 to 5515. [2019-01-11 14:36:14,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5515 states. [2019-01-11 14:36:14,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5515 states to 5515 states and 44235 transitions. [2019-01-11 14:36:14,274 INFO L78 Accepts]: Start accepts. Automaton has 5515 states and 44235 transitions. Word has length 7 [2019-01-11 14:36:14,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:36:14,274 INFO L480 AbstractCegarLoop]: Abstraction has 5515 states and 44235 transitions. [2019-01-11 14:36:14,275 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-01-11 14:36:14,275 INFO L276 IsEmpty]: Start isEmpty. Operand 5515 states and 44235 transitions. [2019-01-11 14:36:14,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:36:14,281 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:36:14,281 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:36:14,281 INFO L423 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:36:14,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:36:14,281 INFO L82 PathProgramCache]: Analyzing trace with hash -2011972070, now seen corresponding path program 1 times [2019-01-11 14:36:14,281 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:36:14,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:36:14,282 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:36:14,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:36:14,282 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:36:14,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:36:14,342 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-11 14:36:14,343 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:36:14,343 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:36:14,343 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:36:14,343 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [26], [28], [32], [33] [2019-01-11 14:36:14,344 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:36:14,344 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:36:14,345 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:36:14,345 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-11 14:36:14,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:36:14,345 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:36:14,345 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:36:14,346 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-11 14:36:14,357 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:36:14,357 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:36:14,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:36:14,363 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:36:14,390 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-11 14:36:14,393 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-11 14:36:14,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,399 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-11 14:36:14,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,405 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-11 14:36:14,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,413 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-11 14:36:14,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,423 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-11 14:36:14,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,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, 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-11 14:36:14,435 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:14,490 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:14,522 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:14,547 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:14,568 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:14,583 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:14,597 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:14,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,640 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-11 14:36:14,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,685 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-11 14:36:14,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,733 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-11 14:36:14,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,794 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-11 14:36:14,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,875 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-11 14:36:14,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:14,973 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-11 14:36:14,973 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:15,012 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:15,050 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:15,088 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:15,128 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:15,167 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:15,233 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-11 14:36:15,233 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 14:36:15,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,280 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-11 14:36:15,280 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:15,342 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-11 14:36:15,342 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 14:36:15,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,385 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:36:15,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, 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-11 14:36:15,387 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:15,453 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-11 14:36:15,454 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:80 [2019-01-11 14:36:15,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,500 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-11 14:36:15,501 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:15,566 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-11 14:36:15,567 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:94, output treesize:68 [2019-01-11 14:36:15,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:15,615 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:36:15,616 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-11 14:36:15,617 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:15,686 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-11 14:36:15,686 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-11 14:36:15,717 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-11 14:36:15,717 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:36:15,778 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-11 14:36:15,796 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:36:15,797 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 14:36:15,797 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:36:15,797 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 14:36:15,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 14:36:15,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2019-01-11 14:36:15,797 INFO L87 Difference]: Start difference. First operand 5515 states and 44235 transitions. Second operand 12 states. [2019-01-11 14:36:24,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:36:24,835 INFO L93 Difference]: Finished difference Result 5599 states and 44469 transitions. [2019-01-11 14:36:24,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 14:36:24,835 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 14:36:24,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:36:24,854 INFO L225 Difference]: With dead ends: 5599 [2019-01-11 14:36:24,854 INFO L226 Difference]: Without dead ends: 5598 [2019-01-11 14:36:24,856 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=150, Invalid=269, Unknown=1, NotChecked=0, Total=420 [2019-01-11 14:36:24,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5598 states. [2019-01-11 14:36:31,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5598 to 5525. [2019-01-11 14:36:31,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5525 states. [2019-01-11 14:36:31,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5525 states to 5525 states and 44315 transitions. [2019-01-11 14:36:31,452 INFO L78 Accepts]: Start accepts. Automaton has 5525 states and 44315 transitions. Word has length 7 [2019-01-11 14:36:31,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:36:31,452 INFO L480 AbstractCegarLoop]: Abstraction has 5525 states and 44315 transitions. [2019-01-11 14:36:31,452 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 14:36:31,453 INFO L276 IsEmpty]: Start isEmpty. Operand 5525 states and 44315 transitions. [2019-01-11 14:36:31,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:36:31,459 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:36:31,459 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:36:31,459 INFO L423 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:36:31,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:36:31,459 INFO L82 PathProgramCache]: Analyzing trace with hash -2009986516, now seen corresponding path program 1 times [2019-01-11 14:36:31,460 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:36:31,460 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:36:31,460 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:36:31,460 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:36:31,460 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:36:31,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:36:31,512 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-11 14:36:31,513 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:36:31,513 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:36:31,513 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:36:31,513 INFO L207 CegarAbsIntRunner]: [0], [18], [28], [32], [34], [36], [37] [2019-01-11 14:36:31,514 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:36:31,514 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:36:31,515 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:36:31,516 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-11 14:36:31,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:36:31,516 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:36:31,516 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:36:31,517 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 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-11 14:36:31,529 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:36:31,529 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:36:31,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:36:31,534 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:36:31,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,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 57 treesize of output 63 [2019-01-11 14:36:31,557 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-11 14:36:31,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,580 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-11 14:36:31,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,630 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-11 14:36:31,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:31,693 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-11 14:36:31,694 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:31,715 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:31,738 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:31,762 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:31,786 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:31,817 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-11 14:36:31,819 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-11 14:36:31,824 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-11 14:36:31,830 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-11 14:36:31,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, 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-11 14:36:31,840 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-11 14:36:31,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, 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-11 14:36:31,850 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:31,884 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:31,909 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:31,928 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:31,943 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:31,957 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:31,970 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:32,012 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-11 14:36:32,013 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-11 14:36:32,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,053 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 2 case distinctions, treesize of input 46 treesize of output 92 [2019-01-11 14:36:32,054 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:36:32,185 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 10 dim-0 vars, and 2 xjuncts. [2019-01-11 14:36:32,186 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:98, output treesize:135 [2019-01-11 14:36:32,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,252 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:36:32,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, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 89 [2019-01-11 14:36:32,253 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:32,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:32,400 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 10 case distinctions, treesize of input 80 treesize of output 150 [2019-01-11 14:36:32,407 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 32 xjuncts. [2019-01-11 14:36:33,124 INFO L267 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 2 dim-1 vars, End of recursive call: 44 dim-0 vars, and 9 xjuncts. [2019-01-11 14:36:33,125 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:156, output treesize:495 [2019-01-11 14:36:33,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-11 14:36:33,279 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 14:36:33,285 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-11 14:36:33,304 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 14:36:33,304 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2019-01-11 14:36:33,304 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 14:36:33,304 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 14:36:33,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 14:36:33,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2019-01-11 14:36:33,304 INFO L87 Difference]: Start difference. First operand 5525 states and 44315 transitions. Second operand 8 states. [2019-01-11 14:36:43,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 14:36:43,211 INFO L93 Difference]: Finished difference Result 8247 states and 65518 transitions. [2019-01-11 14:36:43,212 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 14:36:43,212 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 7 [2019-01-11 14:36:43,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 14:36:43,239 INFO L225 Difference]: With dead ends: 8247 [2019-01-11 14:36:43,240 INFO L226 Difference]: Without dead ends: 8246 [2019-01-11 14:36:43,242 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2019-01-11 14:36:43,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8246 states. [2019-01-11 14:36:53,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8246 to 8112. [2019-01-11 14:36:53,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8112 states. [2019-01-11 14:36:53,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8112 states to 8112 states and 65367 transitions. [2019-01-11 14:36:53,103 INFO L78 Accepts]: Start accepts. Automaton has 8112 states and 65367 transitions. Word has length 7 [2019-01-11 14:36:53,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 14:36:53,103 INFO L480 AbstractCegarLoop]: Abstraction has 8112 states and 65367 transitions. [2019-01-11 14:36:53,103 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 14:36:53,103 INFO L276 IsEmpty]: Start isEmpty. Operand 8112 states and 65367 transitions. [2019-01-11 14:36:53,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 14:36:53,112 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 14:36:53,113 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 14:36:53,113 INFO L423 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-01-11 14:36:53,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:36:53,113 INFO L82 PathProgramCache]: Analyzing trace with hash -2010643904, now seen corresponding path program 1 times [2019-01-11 14:36:53,113 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 14:36:53,113 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:36:53,113 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:36:53,114 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 14:36:53,114 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 14:36:53,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:36:53,181 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-11 14:36:53,181 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:36:53,181 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 14:36:53,181 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 14:36:53,182 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [28], [32], [34], [35] [2019-01-11 14:36:53,182 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 14:36:53,183 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 14:36:53,184 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 14:36:53,184 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-11 14:36:53,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 14:36:53,184 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 14:36:53,185 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 14:36:53,185 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 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-11 14:36:53,194 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 14:36:53,194 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 14:36:53,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 14:36:53,199 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 14:36:53,227 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-11 14:36:53,230 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-11 14:36:53,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,235 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-11 14:36:53,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,241 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-11 14:36:53,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,249 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-11 14:36:53,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,258 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-11 14:36:53,271 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-11 14:36:53,271 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:53,313 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:53,344 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:53,368 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:53,388 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:53,404 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:53,419 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:53,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,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, 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-11 14:36:53,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,492 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-11 14:36:53,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,536 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-11 14:36:53,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,591 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-11 14:36:53,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,662 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-11 14:36:53,663 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:53,686 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:53,711 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:53,737 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:53,762 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 14:36:53,810 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-11 14:36:53,810 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 14:36:53,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:53,858 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-11 14:36:53,859 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 14:36:54,006 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-11 14:36:54,006 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-11 14:36:54,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,061 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,063 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,065 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:36:54,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, 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-11 14:36:54,067 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:54,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:54,240 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-11 14:36:54,247 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 32 xjuncts. [2019-01-11 14:36:54,806 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-11 14:36:54,806 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:455 [2019-01-11 14:36:55,228 WARN L181 SmtUtils]: Spent 380.00 ms on a formula simplification. DAG size of input: 238 DAG size of output: 143 [2019-01-11 14:36:55,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,247 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:36:55,248 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 119 [2019-01-11 14:36:55,249 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:55,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,440 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 109 [2019-01-11 14:36:55,440 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:55,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,624 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:36:55,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, 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 140 [2019-01-11 14:36:55,626 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:55,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 14:36:55,816 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 14:36:55,817 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 144 [2019-01-11 14:36:55,817 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 14:36:55,978 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-11 14:36:55,979 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:303, output treesize:243