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-df3cc4e-m [2019-01-11 11:13:42,030 INFO L170 SettingsManager]: Resetting all preferences to default values... [2019-01-11 11:13:42,032 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2019-01-11 11:13:42,044 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-01-11 11:13:42,044 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-01-11 11:13:42,045 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-01-11 11:13:42,046 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-01-11 11:13:42,048 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2019-01-11 11:13:42,050 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-01-11 11:13:42,051 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-01-11 11:13:42,051 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-01-11 11:13:42,052 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-01-11 11:13:42,053 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-01-11 11:13:42,054 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-01-11 11:13:42,055 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-01-11 11:13:42,055 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-01-11 11:13:42,056 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-01-11 11:13:42,058 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-01-11 11:13:42,060 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2019-01-11 11:13:42,062 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-01-11 11:13:42,063 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-01-11 11:13:42,064 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-01-11 11:13:42,066 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-01-11 11:13:42,067 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-01-11 11:13:42,067 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-01-11 11:13:42,068 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-01-11 11:13:42,070 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-01-11 11:13:42,071 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-01-11 11:13:42,072 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2019-01-11 11:13:42,074 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-01-11 11:13:42,074 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2019-01-11 11:13:42,075 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-01-11 11:13:42,075 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-01-11 11:13:42,076 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2019-01-11 11:13:42,079 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2019-01-11 11:13:42,080 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2019-01-11 11:13:42,080 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 11:13:42,101 INFO L110 SettingsManager]: Loading preferences was successful [2019-01-11 11:13:42,101 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2019-01-11 11:13:42,102 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2019-01-11 11:13:42,105 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2019-01-11 11:13:42,105 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-01-11 11:13:42,105 INFO L133 SettingsManager]: * User list type=DISABLED [2019-01-11 11:13:42,105 INFO L133 SettingsManager]: * Inline calls to unimplemented procedures=true [2019-01-11 11:13:42,105 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-01-11 11:13:42,106 INFO L133 SettingsManager]: * Explicit value domain=true [2019-01-11 11:13:42,106 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2019-01-11 11:13:42,106 INFO L133 SettingsManager]: * Octagon Domain=false [2019-01-11 11:13:42,106 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2019-01-11 11:13:42,106 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2019-01-11 11:13:42,106 INFO L133 SettingsManager]: * Interval Domain=false [2019-01-11 11:13:42,107 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-01-11 11:13:42,107 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2019-01-11 11:13:42,107 INFO L133 SettingsManager]: * Use SBE=true [2019-01-11 11:13:42,108 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-01-11 11:13:42,108 INFO L133 SettingsManager]: * sizeof long=4 [2019-01-11 11:13:42,109 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2019-01-11 11:13:42,109 INFO L133 SettingsManager]: * sizeof POINTER=4 [2019-01-11 11:13:42,109 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2019-01-11 11:13:42,109 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-01-11 11:13:42,109 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-01-11 11:13:42,110 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-01-11 11:13:42,110 INFO L133 SettingsManager]: * sizeof long double=12 [2019-01-11 11:13:42,110 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2019-01-11 11:13:42,110 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-01-11 11:13:42,110 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-01-11 11:13:42,111 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-01-11 11:13:42,111 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2019-01-11 11:13:42,112 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:8192 -smt2 -in -t:2000 [2019-01-11 11:13:42,112 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-01-11 11:13:42,112 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-01-11 11:13:42,112 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-01-11 11:13:42,112 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-01-11 11:13:42,113 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-01-11 11:13:42,113 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:8192 -smt2 -in [2019-01-11 11:13:42,113 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-01-11 11:13:42,113 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-01-11 11:13:42,158 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-01-11 11:13:42,168 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-01-11 11:13:42,171 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-01-11 11:13:42,172 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2019-01-11 11:13:42,173 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2019-01-11 11:13:42,173 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 11:13:42,173 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-7-unlimited.bpl' [2019-01-11 11:13:42,209 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-01-11 11:13:42,211 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-01-11 11:13:42,211 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-01-11 11:13:42,211 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-01-11 11:13:42,212 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2019-01-11 11:13:42,227 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 11:13:42" (1/1) ... [2019-01-11 11:13:42,239 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 11:13:42" (1/1) ... [2019-01-11 11:13:42,265 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-01-11 11:13:42,266 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-01-11 11:13:42,266 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-01-11 11:13:42,266 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2019-01-11 11:13:42,277 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 11:13:42" (1/1) ... [2019-01-11 11:13:42,277 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 11:13:42" (1/1) ... [2019-01-11 11:13:42,279 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 11:13:42" (1/1) ... [2019-01-11 11:13:42,279 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 11:13:42" (1/1) ... [2019-01-11 11:13:42,283 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 11:13:42" (1/1) ... [2019-01-11 11:13:42,287 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 11:13:42" (1/1) ... [2019-01-11 11:13:42,288 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 11:13:42" (1/1) ... [2019-01-11 11:13:42,290 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-01-11 11:13:42,291 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-01-11 11:13:42,291 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-01-11 11:13:42,291 INFO L276 PluginConnector]: RCFGBuilder initialized [2019-01-11 11:13:42,292 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 11:13:42" (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 11:13:42,357 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-01-11 11:13:42,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-01-11 11:13:42,805 INFO L281 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-01-11 11:13:42,805 INFO L286 CfgBuilder]: Removed 17 assue(true) statements. [2019-01-11 11:13:42,807 INFO L202 PluginConnector]: Adding new model speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.01 11:13:42 BoogieIcfgContainer [2019-01-11 11:13:42,807 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-01-11 11:13:42,808 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-01-11 11:13:42,808 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-01-11 11:13:42,811 INFO L276 PluginConnector]: TraceAbstraction initialized [2019-01-11 11:13:42,811 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 11:13:42" (1/2) ... [2019-01-11 11:13:42,812 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e75a3b9 and model type speedup-poc-dd-7-unlimited.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.01 11:13:42, skipping insertion in model container [2019-01-11 11:13:42,812 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 11:13:42" (2/2) ... [2019-01-11 11:13:42,814 INFO L112 eAbstractionObserver]: Analyzing ICFG speedup-poc-dd-7-unlimited.bpl [2019-01-11 11:13:42,822 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-01-11 11:13:42,829 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 7 error locations. [2019-01-11 11:13:42,845 INFO L257 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2019-01-11 11:13:42,874 INFO L382 AbstractCegarLoop]: Interprodecural is true [2019-01-11 11:13:42,874 INFO L383 AbstractCegarLoop]: Hoare is true [2019-01-11 11:13:42,874 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-01-11 11:13:42,874 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-01-11 11:13:42,875 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-01-11 11:13:42,875 INFO L387 AbstractCegarLoop]: Difference is false [2019-01-11 11:13:42,875 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-01-11 11:13:42,875 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-01-11 11:13:42,887 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states. [2019-01-11 11:13:42,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2019-01-11 11:13:42,893 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:13:42,894 INFO L402 BasicCegarLoop]: trace histogram [1, 1] [2019-01-11 11:13:42,897 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:13:42,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:42,903 INFO L82 PathProgramCache]: Analyzing trace with hash 992, now seen corresponding path program 1 times [2019-01-11 11:13:42,906 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:13:42,944 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:42,944 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:42,944 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:42,945 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:13:42,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:43,117 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 11:13:43,120 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-11 11:13:43,124 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-11 11:13:43,124 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 11:13:43,129 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-01-11 11:13:43,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-11 11:13:43,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-11 11:13:43,146 INFO L87 Difference]: Start difference. First operand 17 states. Second operand 3 states. [2019-01-11 11:13:43,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:13:43,320 INFO L93 Difference]: Finished difference Result 33 states and 45 transitions. [2019-01-11 11:13:43,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-11 11:13:43,322 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 2 [2019-01-11 11:13:43,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:13:43,336 INFO L225 Difference]: With dead ends: 33 [2019-01-11 11:13:43,336 INFO L226 Difference]: Without dead ends: 28 [2019-01-11 11:13:43,339 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 11:13:43,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2019-01-11 11:13:43,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 16. [2019-01-11 11:13:43,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2019-01-11 11:13:43,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 29 transitions. [2019-01-11 11:13:43,375 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 29 transitions. Word has length 2 [2019-01-11 11:13:43,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:13:43,376 INFO L480 AbstractCegarLoop]: Abstraction has 16 states and 29 transitions. [2019-01-11 11:13:43,376 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-01-11 11:13:43,376 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 29 transitions. [2019-01-11 11:13:43,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-11 11:13:43,377 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:13:43,377 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-11 11:13:43,378 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:13:43,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:43,378 INFO L82 PathProgramCache]: Analyzing trace with hash 30816, now seen corresponding path program 1 times [2019-01-11 11:13:43,378 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:13:43,379 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:43,380 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:43,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:43,380 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:13:43,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:43,501 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 11:13:43,501 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-11 11:13:43,501 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-11 11:13:43,501 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 11:13:43,503 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-01-11 11:13:43,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-11 11:13:43,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-11 11:13:43,504 INFO L87 Difference]: Start difference. First operand 16 states and 29 transitions. Second operand 3 states. [2019-01-11 11:13:43,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:13:43,841 INFO L93 Difference]: Finished difference Result 28 states and 40 transitions. [2019-01-11 11:13:43,841 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-11 11:13:43,842 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2019-01-11 11:13:43,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:13:43,843 INFO L225 Difference]: With dead ends: 28 [2019-01-11 11:13:43,843 INFO L226 Difference]: Without dead ends: 27 [2019-01-11 11:13:43,844 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 11:13:43,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2019-01-11 11:13:43,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 17. [2019-01-11 11:13:43,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2019-01-11 11:13:43,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 30 transitions. [2019-01-11 11:13:43,849 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 30 transitions. Word has length 3 [2019-01-11 11:13:43,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:13:43,849 INFO L480 AbstractCegarLoop]: Abstraction has 17 states and 30 transitions. [2019-01-11 11:13:43,849 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-01-11 11:13:43,849 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 30 transitions. [2019-01-11 11:13:43,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-11 11:13:43,850 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:13:43,850 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-11 11:13:43,851 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:13:43,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:43,851 INFO L82 PathProgramCache]: Analyzing trace with hash 30380, now seen corresponding path program 1 times [2019-01-11 11:13:43,851 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:13:43,852 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:43,852 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:43,853 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:43,853 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:13:43,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:44,018 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 11:13:44,019 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:44,019 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:13:44,020 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 4 with the following transitions: [2019-01-11 11:13:44,022 INFO L207 CegarAbsIntRunner]: [0], [18], [31] [2019-01-11 11:13:44,050 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:13:44,050 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:13:44,117 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:13:44,118 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 11:13:44,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:44,125 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:13:44,125 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:44,125 INFO 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 11:13:44,144 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:44,145 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:13:44,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:44,187 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:13:44,406 WARN L181 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-11 11:13:44,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:44,429 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:13:44,616 WARN L181 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 28 [2019-01-11 11:13:44,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:44,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:44,687 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:13:44,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:44,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:44,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:44,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:44,818 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:13:44,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:44,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:45,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:45,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:45,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:45,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:45,014 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 11:13:45,397 WARN L181 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2019-01-11 11:13:45,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:45,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:45,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:45,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:45,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:45,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:45,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:45,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:45,427 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-11 11:13:45,429 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:45,480 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:45,525 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:45,677 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:45,721 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:45,811 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 11:13:45,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, 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 11:13:45,826 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 11:13:45,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, 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 11:13:45,843 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 11:13:45,855 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 11:13:45,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, 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 11:13:45,882 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:46,147 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:46,228 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:46,282 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:46,302 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:46,320 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:46,337 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:46,413 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 11:13:46,414 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 11:13:46,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:46,501 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:13:46,502 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:46,634 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 11:13:46,635 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 11:13:46,716 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 11:13:46,717 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:13:46,773 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 11:13:46,792 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:13:46,792 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 11:13:46,792 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:13:46,793 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 11:13:46,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 11:13:46,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 11:13:46,793 INFO L87 Difference]: Start difference. First operand 17 states and 30 transitions. Second operand 6 states. [2019-01-11 11:13:47,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:13:47,173 INFO L93 Difference]: Finished difference Result 54 states and 79 transitions. [2019-01-11 11:13:47,174 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 11:13:47,174 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 3 [2019-01-11 11:13:47,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:13:47,176 INFO L225 Difference]: With dead ends: 54 [2019-01-11 11:13:47,176 INFO L226 Difference]: Without dead ends: 52 [2019-01-11 11:13:47,176 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-11 11:13:47,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2019-01-11 11:13:47,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 20. [2019-01-11 11:13:47,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2019-01-11 11:13:47,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 41 transitions. [2019-01-11 11:13:47,183 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 41 transitions. Word has length 3 [2019-01-11 11:13:47,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:13:47,183 INFO L480 AbstractCegarLoop]: Abstraction has 20 states and 41 transitions. [2019-01-11 11:13:47,183 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 11:13:47,184 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 41 transitions. [2019-01-11 11:13:47,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-11 11:13:47,184 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:13:47,184 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-11 11:13:47,185 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:13:47,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:47,185 INFO L82 PathProgramCache]: Analyzing trace with hash 30008, now seen corresponding path program 1 times [2019-01-11 11:13:47,185 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:13:47,186 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:47,187 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:47,187 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:47,187 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:13:47,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:47,263 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 11:13:47,263 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:47,264 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:13:47,264 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 4 with the following transitions: [2019-01-11 11:13:47,264 INFO L207 CegarAbsIntRunner]: [0], [6], [31] [2019-01-11 11:13:47,265 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:13:47,265 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:13:47,274 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:13:47,274 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 11:13:47,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:47,275 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:13:47,275 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:47,275 INFO 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 11:13:47,284 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:47,285 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:13:47,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:47,292 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:13:47,324 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 11:13:47,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, 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 11:13:47,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,345 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 11:13:47,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,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, 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 11:13:47,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,457 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 11:13:47,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,478 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 11:13:47,501 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 11:13:47,503 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:47,549 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:47,614 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:47,640 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:47,662 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:47,679 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:47,696 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:47,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,740 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:13:47,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,787 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:13:47,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,857 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 11:13:47,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:47,941 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 11:13:48,096 WARN L181 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2019-01-11 11:13:48,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:48,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:48,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:48,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:48,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:48,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:48,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:48,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:48,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 11:13:48,109 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:48,139 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:48,164 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:48,190 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:48,226 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:48,276 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 11:13:48,276 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 8 variables, input treesize:95, output treesize:96 [2019-01-11 11:13:48,448 WARN L181 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2019-01-11 11:13:48,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:48,476 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-11 11:13:48,477 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:48,541 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 11:13:48,542 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 11:13:48,557 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 11:13:48,557 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:13:48,565 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 11:13:48,587 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2019-01-11 11:13:48,587 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [2, 2] total 5 [2019-01-11 11:13:48,587 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 11:13:48,587 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-11 11:13:48,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-11 11:13:48,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-11 11:13:48,588 INFO L87 Difference]: Start difference. First operand 20 states and 41 transitions. Second operand 4 states. [2019-01-11 11:13:48,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:13:48,659 INFO L93 Difference]: Finished difference Result 25 states and 67 transitions. [2019-01-11 11:13:48,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-01-11 11:13:48,660 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 3 [2019-01-11 11:13:48,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:13:48,661 INFO L225 Difference]: With dead ends: 25 [2019-01-11 11:13:48,661 INFO L226 Difference]: Without dead ends: 24 [2019-01-11 11:13:48,662 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-11 11:13:48,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2019-01-11 11:13:48,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 23. [2019-01-11 11:13:48,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2019-01-11 11:13:48,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 66 transitions. [2019-01-11 11:13:48,669 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 66 transitions. Word has length 3 [2019-01-11 11:13:48,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:13:48,669 INFO L480 AbstractCegarLoop]: Abstraction has 23 states and 66 transitions. [2019-01-11 11:13:48,669 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-11 11:13:48,670 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 66 transitions. [2019-01-11 11:13:48,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-11 11:13:48,670 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:13:48,670 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-11 11:13:48,671 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:13:48,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:48,671 INFO L82 PathProgramCache]: Analyzing trace with hash 30132, now seen corresponding path program 1 times [2019-01-11 11:13:48,671 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:13:48,672 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:48,672 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:48,672 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:48,672 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:13:48,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:48,735 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 11:13:48,736 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:48,736 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:13:48,736 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 4 with the following transitions: [2019-01-11 11:13:48,736 INFO L207 CegarAbsIntRunner]: [0], [10], [31] [2019-01-11 11:13:48,738 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:13:48,738 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:13:48,744 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:13:48,745 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 11:13:48,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:48,745 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:13:48,745 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:48,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 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 11:13:48,763 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:48,763 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:13:48,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:48,772 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:13:48,969 WARN L181 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-11 11:13:48,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 11:13:49,001 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 11:13:49,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,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, 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 11:13:49,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,039 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 11:13:49,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,055 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 11:13:49,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,133 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 11:13:49,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, 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 11:13:49,148 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:49,231 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:49,263 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:49,287 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:49,306 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:49,322 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:49,338 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:49,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,375 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:13:49,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,437 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:13:49,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,485 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:13:49,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,564 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 11:13:49,954 WARN L181 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2019-01-11 11:13:49,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:49,970 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-11 11:13:49,972 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:50,106 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:50,142 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:50,172 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:50,199 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:50,255 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 11:13:50,256 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 11:13:50,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,304 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:13:50,305 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:50,351 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 11:13:50,352 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 11:13:50,375 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 11:13:50,375 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:13:50,386 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 11:13:50,404 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:13:50,404 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 11:13:50,404 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:13:50,404 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 11:13:50,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 11:13:50,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 11:13:50,405 INFO L87 Difference]: Start difference. First operand 23 states and 66 transitions. Second operand 6 states. [2019-01-11 11:13:50,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:13:50,713 INFO L93 Difference]: Finished difference Result 57 states and 111 transitions. [2019-01-11 11:13:50,714 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 11:13:50,714 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 3 [2019-01-11 11:13:50,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:13:50,715 INFO L225 Difference]: With dead ends: 57 [2019-01-11 11:13:50,715 INFO L226 Difference]: Without dead ends: 56 [2019-01-11 11:13:50,716 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 11:13:50,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2019-01-11 11:13:50,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 25. [2019-01-11 11:13:50,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2019-01-11 11:13:50,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 82 transitions. [2019-01-11 11:13:50,723 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 82 transitions. Word has length 3 [2019-01-11 11:13:50,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:13:50,723 INFO L480 AbstractCegarLoop]: Abstraction has 25 states and 82 transitions. [2019-01-11 11:13:50,723 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 11:13:50,724 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 82 transitions. [2019-01-11 11:13:50,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-01-11 11:13:50,724 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:13:50,724 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-01-11 11:13:50,725 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:13:50,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:50,725 INFO L82 PathProgramCache]: Analyzing trace with hash 30628, now seen corresponding path program 1 times [2019-01-11 11:13:50,725 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:13:50,726 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:50,726 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:50,726 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:50,726 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:13:50,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:50,804 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 11:13:50,804 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:50,804 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:13:50,804 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 4 with the following transitions: [2019-01-11 11:13:50,805 INFO L207 CegarAbsIntRunner]: [0], [26], [31] [2019-01-11 11:13:50,806 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:13:50,806 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:13:50,812 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:13:50,812 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 11:13:50,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:50,813 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:13:50,813 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:50,813 INFO 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 11:13:50,824 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:50,824 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:13:50,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:50,830 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:13:50,856 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 11:13:50,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, 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 11:13:50,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,872 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 11:13:50,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,882 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:13:50,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,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, 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 11:13:50,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:50,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, 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 11:13:50,936 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 11:13:50,938 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:50,981 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:51,017 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:51,043 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:51,063 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:51,079 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:51,105 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:51,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,142 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:13:51,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,212 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-11 11:13:51,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,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 11:13:51,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,314 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 11:13:51,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,393 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 11:13:51,396 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:51,433 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:51,460 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:51,490 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:51,518 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:51,573 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 11:13:51,574 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 11:13:51,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:51,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 11:13:51,665 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:51,743 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 11:13:51,743 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 11:13:51,756 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 11:13:51,756 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:13:51,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 11:13:51,803 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:13:51,804 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 11:13:51,804 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:13:51,804 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 11:13:51,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 11:13:51,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2019-01-11 11:13:51,805 INFO L87 Difference]: Start difference. First operand 25 states and 82 transitions. Second operand 6 states. [2019-01-11 11:13:52,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:13:52,230 INFO L93 Difference]: Finished difference Result 59 states and 127 transitions. [2019-01-11 11:13:52,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 11:13:52,231 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 3 [2019-01-11 11:13:52,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:13:52,232 INFO L225 Difference]: With dead ends: 59 [2019-01-11 11:13:52,232 INFO L226 Difference]: Without dead ends: 57 [2019-01-11 11:13:52,235 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2019-01-11 11:13:52,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2019-01-11 11:13:52,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 29. [2019-01-11 11:13:52,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2019-01-11 11:13:52,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 101 transitions. [2019-01-11 11:13:52,248 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 101 transitions. Word has length 3 [2019-01-11 11:13:52,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:13:52,249 INFO L480 AbstractCegarLoop]: Abstraction has 29 states and 101 transitions. [2019-01-11 11:13:52,249 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 11:13:52,249 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 101 transitions. [2019-01-11 11:13:52,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:13:52,250 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:13:52,250 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:13:52,250 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:13:52,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:52,250 INFO L82 PathProgramCache]: Analyzing trace with hash 955362, now seen corresponding path program 1 times [2019-01-11 11:13:52,250 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:13:52,251 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:52,251 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:52,251 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:52,251 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:13:52,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:52,345 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 11:13:52,345 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-11 11:13:52,345 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-11 11:13:52,345 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 11:13:52,346 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-11 11:13:52,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-11 11:13:52,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-01-11 11:13:52,346 INFO L87 Difference]: Start difference. First operand 29 states and 101 transitions. Second operand 4 states. [2019-01-11 11:13:52,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:13:52,566 INFO L93 Difference]: Finished difference Result 37 states and 114 transitions. [2019-01-11 11:13:52,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-01-11 11:13:52,567 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 4 [2019-01-11 11:13:52,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:13:52,567 INFO L225 Difference]: With dead ends: 37 [2019-01-11 11:13:52,567 INFO L226 Difference]: Without dead ends: 36 [2019-01-11 11:13:52,568 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 11:13:52,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2019-01-11 11:13:52,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 32. [2019-01-11 11:13:52,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2019-01-11 11:13:52,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 111 transitions. [2019-01-11 11:13:52,576 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 111 transitions. Word has length 4 [2019-01-11 11:13:52,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:13:52,576 INFO L480 AbstractCegarLoop]: Abstraction has 32 states and 111 transitions. [2019-01-11 11:13:52,576 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-11 11:13:52,576 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 111 transitions. [2019-01-11 11:13:52,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:13:52,577 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:13:52,577 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:13:52,578 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:13:52,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:52,578 INFO L82 PathProgramCache]: Analyzing trace with hash 941844, now seen corresponding path program 1 times [2019-01-11 11:13:52,578 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:13:52,579 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:52,579 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:52,579 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:52,579 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:13:52,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:52,747 WARN L181 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2019-01-11 11:13:52,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:13:52,765 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:52,765 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:13:52,765 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 11:13:52,765 INFO L207 CegarAbsIntRunner]: [0], [18], [32], [33] [2019-01-11 11:13:52,767 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:13:52,767 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:13:52,776 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:13:52,776 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 11:13:52,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:52,777 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:13:52,777 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:52,777 INFO 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 11:13:52,789 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:52,789 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:13:52,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:52,814 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:13:52,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:52,856 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:13:52,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:52,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:52,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, 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 11:13:52,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:52,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:52,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:52,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:52,946 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 11:13:53,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,017 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-11 11:13:53,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,093 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 11:13:53,094 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:53,120 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:53,145 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:53,172 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:53,201 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:53,238 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 11:13:53,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, 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 11:13:53,258 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 11:13:53,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, 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 11:13:53,269 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 11:13:53,275 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:13:53,321 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:13:53,322 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:53,359 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:53,396 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:53,420 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:53,438 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:53,453 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:53,466 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:53,843 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 11:13:53,843 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 11:13:53,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:53,885 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:13:53,886 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:53,930 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 11:13:53,930 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 11:13:53,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 11:13:53,947 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:13:53,955 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 11:13:53,974 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2019-01-11 11:13:53,974 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [2, 2] total 5 [2019-01-11 11:13:53,974 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 11:13:53,975 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-11 11:13:53,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-11 11:13:53,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-11 11:13:53,975 INFO L87 Difference]: Start difference. First operand 32 states and 111 transitions. Second operand 4 states. [2019-01-11 11:13:54,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:13:54,064 INFO L93 Difference]: Finished difference Result 36 states and 122 transitions. [2019-01-11 11:13:54,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-11 11:13:54,065 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 4 [2019-01-11 11:13:54,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:13:54,066 INFO L225 Difference]: With dead ends: 36 [2019-01-11 11:13:54,066 INFO L226 Difference]: Without dead ends: 35 [2019-01-11 11:13:54,067 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-11 11:13:54,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2019-01-11 11:13:54,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2019-01-11 11:13:54,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2019-01-11 11:13:54,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 121 transitions. [2019-01-11 11:13:54,074 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 121 transitions. Word has length 4 [2019-01-11 11:13:54,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:13:54,075 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 121 transitions. [2019-01-11 11:13:54,075 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-11 11:13:54,075 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 121 transitions. [2019-01-11 11:13:54,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:13:54,076 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:13:54,076 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:13:54,076 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:13:54,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:54,077 INFO L82 PathProgramCache]: Analyzing trace with hash 941532, now seen corresponding path program 1 times [2019-01-11 11:13:54,077 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:13:54,077 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:54,078 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:54,078 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:54,078 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:13:54,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:54,155 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 11:13:54,155 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:54,155 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:13:54,156 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 11:13:54,156 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [31] [2019-01-11 11:13:54,158 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:13:54,158 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:13:54,165 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:13:54,165 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 11:13:54,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:54,166 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:13:54,166 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:54,166 INFO 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 11:13:54,174 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:54,174 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:13:54,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:54,181 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:13:54,284 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 11:13:54,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 11:13:54,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,296 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 11:13:54,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,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, 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 11:13:54,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,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 11:13:54,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,327 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 11:13:54,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, 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 11:13:54,338 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:54,381 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:54,412 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:54,438 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:54,458 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:54,474 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:54,490 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:54,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,529 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:13:54,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,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 58 treesize of output 67 [2019-01-11 11:13:54,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,614 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-11 11:13:54,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,678 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-11 11:13:54,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,748 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 11:13:54,749 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:54,775 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:54,803 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:54,830 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:54,856 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:54,911 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-11 11:13:54,912 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:13:54,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:54,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 11:13:54,974 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:55,188 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 11:13:55,188 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:13:55,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:55,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:55,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:55,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:55,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:55,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:55,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:55,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:55,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, 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 11:13:55,250 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:55,320 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 11:13:55,321 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-11 11:13:55,352 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 11:13:55,353 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:13:55,413 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 11:13:55,432 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:13:55,433 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:13:55,433 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:13:55,433 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:13:55,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:13:55,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:13:55,434 INFO L87 Difference]: Start difference. First operand 34 states and 121 transitions. Second operand 8 states. [2019-01-11 11:13:55,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:13:55,981 INFO L93 Difference]: Finished difference Result 79 states and 193 transitions. [2019-01-11 11:13:55,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:13:55,981 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 11:13:55,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:13:55,983 INFO L225 Difference]: With dead ends: 79 [2019-01-11 11:13:55,983 INFO L226 Difference]: Without dead ends: 77 [2019-01-11 11:13:55,983 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:13:55,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2019-01-11 11:13:55,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 41. [2019-01-11 11:13:55,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-01-11 11:13:55,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 150 transitions. [2019-01-11 11:13:55,992 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 150 transitions. Word has length 4 [2019-01-11 11:13:55,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:13:55,993 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 150 transitions. [2019-01-11 11:13:55,993 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:13:55,993 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 150 transitions. [2019-01-11 11:13:55,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:13:55,994 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:13:55,994 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:13:55,994 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:13:55,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:55,994 INFO L82 PathProgramCache]: Analyzing trace with hash 941160, now seen corresponding path program 1 times [2019-01-11 11:13:55,994 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:13:55,995 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:55,995 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:55,995 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:55,995 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:13:56,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:56,108 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 11:13:56,109 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:56,109 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:13:56,109 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 11:13:56,109 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [31] [2019-01-11 11:13:56,110 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:13:56,110 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:13:56,115 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:13:56,116 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 11:13:56,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:56,116 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:13:56,116 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:56,116 INFO 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 11:13:56,127 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:56,127 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:13:56,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:56,133 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:13:56,309 WARN L181 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-11 11:13:56,328 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 11:13:56,345 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 11:13:56,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,410 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 11:13:56,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,494 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-11 11:13:56,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,504 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-11 11:13:56,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,515 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 11:13:56,534 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 11:13:56,536 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:56,579 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:56,609 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:56,635 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:56,657 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:56,672 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:56,688 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:56,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,728 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:13:56,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,770 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:13:56,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,820 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-11 11:13:56,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,877 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 11:13:56,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:56,957 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 11:13:56,957 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:56,987 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:57,012 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:57,039 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:57,067 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:57,123 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 11:13:57,123 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:13:57,432 WARN L181 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2019-01-11 11:13:57,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:57,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, 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 11:13:57,474 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:57,516 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 11:13:57,517 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:13:57,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:57,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:57,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:57,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:57,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:57,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:57,550 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:13:57,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, 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 11:13:57,553 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:57,599 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 11:13:57,600 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:59 [2019-01-11 11:13:57,654 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 11:13:57,654 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:13:57,676 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 11:13:57,694 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:13:57,695 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:13:57,695 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:13:57,695 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:13:57,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:13:57,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:13:57,696 INFO L87 Difference]: Start difference. First operand 41 states and 150 transitions. Second operand 8 states. [2019-01-11 11:13:58,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:13:58,178 INFO L93 Difference]: Finished difference Result 74 states and 192 transitions. [2019-01-11 11:13:58,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:13:58,179 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 11:13:58,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:13:58,180 INFO L225 Difference]: With dead ends: 74 [2019-01-11 11:13:58,180 INFO L226 Difference]: Without dead ends: 73 [2019-01-11 11:13:58,181 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:13:58,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2019-01-11 11:13:58,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 41. [2019-01-11 11:13:58,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-01-11 11:13:58,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 150 transitions. [2019-01-11 11:13:58,190 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 150 transitions. Word has length 4 [2019-01-11 11:13:58,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:13:58,190 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 150 transitions. [2019-01-11 11:13:58,191 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:13:58,191 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 150 transitions. [2019-01-11 11:13:58,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:13:58,191 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:13:58,192 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:13:58,192 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:13:58,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:58,192 INFO L82 PathProgramCache]: Analyzing trace with hash 941656, now seen corresponding path program 1 times [2019-01-11 11:13:58,192 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:13:58,193 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:58,193 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:58,193 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:13:58,193 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:13:58,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:58,304 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 11:13:58,305 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:58,305 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:13:58,305 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 11:13:58,305 INFO L207 CegarAbsIntRunner]: [0], [18], [26], [31] [2019-01-11 11:13:58,308 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:13:58,308 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:13:58,312 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:13:58,312 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 11:13:58,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:13:58,313 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:13:58,313 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:13:58,313 INFO 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 11:13:58,322 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:13:58,323 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:13:58,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:13:58,329 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:13:58,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,354 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:13:58,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,395 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:13:58,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,442 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 11:13:58,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,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, 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 11:13:58,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:58,581 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 11:13:58,582 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:58,610 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:58,680 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:58,763 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:58,881 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:58,924 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 11:13:58,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, 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 11:13:58,931 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 11:13:58,935 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 11:13:58,938 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 11:13:58,958 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 11:13:59,042 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:13:59,042 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:59,088 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:59,118 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:59,145 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:59,165 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:59,183 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:59,199 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:13:59,314 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 11:13:59,314 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:13:59,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:59,370 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:13:59,371 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:59,432 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 11:13:59,433 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:13:59,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:59,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:59,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:59,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:59,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:59,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:13:59,492 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:13:59,493 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:13:59,494 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:13:59,617 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 11:13:59,618 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:59 [2019-01-11 11:13:59,636 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 11:13:59,637 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:13:59,657 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 11:13:59,676 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:13:59,677 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:13:59,677 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:13:59,677 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:13:59,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:13:59,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:13:59,678 INFO L87 Difference]: Start difference. First operand 41 states and 150 transitions. Second operand 8 states. [2019-01-11 11:14:00,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:00,195 INFO L93 Difference]: Finished difference Result 74 states and 192 transitions. [2019-01-11 11:14:00,196 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:14:00,196 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 11:14:00,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:00,196 INFO L225 Difference]: With dead ends: 74 [2019-01-11 11:14:00,197 INFO L226 Difference]: Without dead ends: 72 [2019-01-11 11:14:00,197 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 0 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 11:14:00,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2019-01-11 11:14:00,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 40. [2019-01-11 11:14:00,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2019-01-11 11:14:00,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 149 transitions. [2019-01-11 11:14:00,206 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 149 transitions. Word has length 4 [2019-01-11 11:14:00,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:00,206 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 149 transitions. [2019-01-11 11:14:00,206 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:14:00,206 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 149 transitions. [2019-01-11 11:14:00,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:14:00,207 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:00,207 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:14:00,207 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:00,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:00,208 INFO L82 PathProgramCache]: Analyzing trace with hash 941718, now seen corresponding path program 1 times [2019-01-11 11:14:00,208 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:00,208 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:00,209 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:00,209 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:00,209 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:00,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:00,383 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 11:14:00,384 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:00,384 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:00,384 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 11:14:00,384 INFO L207 CegarAbsIntRunner]: [0], [18], [28], [31] [2019-01-11 11:14:00,385 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:00,385 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:00,389 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:00,390 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 11:14:00,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:00,390 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:00,390 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:00,390 INFO 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 11:14:00,402 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:00,403 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:00,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:00,420 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:00,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 11:14:00,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 11:14:00,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,498 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 11:14:00,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,508 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:14:00,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,521 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 11:14:00,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,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, 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 11:14:00,606 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-11 11:14:00,606 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:00,652 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:00,687 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:00,711 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:00,732 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:00,748 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:00,764 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:00,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,804 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:14:00,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,845 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:14:00,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,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 11:14:00,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,956 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:00,957 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-11 11:14:01,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,057 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 11:14:01,058 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:01,082 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:01,108 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:01,135 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:01,162 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:01,215 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 11:14:01,216 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:14:01,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,263 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 11:14:01,265 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:14:01,420 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 11:14:01,421 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:150 [2019-01-11 11:14:01,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,489 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:14:01,491 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:14:01,491 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:01,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:01,696 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 11:14:01,709 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 32 xjuncts. [2019-01-11 11:14:02,423 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 11:14:02,424 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:172, output treesize:455 [2019-01-11 11:14:07,263 WARN L181 SmtUtils]: Spent 2.63 s on a formula simplification. DAG size of input: 264 DAG size of output: 121 [2019-01-11 11:14:07,265 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 11:14:07,265 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:07,300 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 11:14:07,320 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:07,321 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 11:14:07,321 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:07,321 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:14:07,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:14:07,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=53, Unknown=1, NotChecked=0, Total=90 [2019-01-11 11:14:07,322 INFO L87 Difference]: Start difference. First operand 40 states and 149 transitions. Second operand 8 states. [2019-01-11 11:14:07,980 WARN L181 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2019-01-11 11:14:13,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:13,907 INFO L93 Difference]: Finished difference Result 79 states and 233 transitions. [2019-01-11 11:14:13,907 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:14:13,908 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 11:14:13,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:13,909 INFO L225 Difference]: With dead ends: 79 [2019-01-11 11:14:13,909 INFO L226 Difference]: Without dead ends: 71 [2019-01-11 11:14:13,910 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=44, Invalid=65, Unknown=1, NotChecked=0, Total=110 [2019-01-11 11:14:13,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2019-01-11 11:14:13,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 41. [2019-01-11 11:14:13,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-01-11 11:14:13,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 177 transitions. [2019-01-11 11:14:13,918 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 177 transitions. Word has length 4 [2019-01-11 11:14:13,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:13,919 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 177 transitions. [2019-01-11 11:14:13,919 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:14:13,919 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 177 transitions. [2019-01-11 11:14:13,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:14:13,920 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:13,920 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:14:13,920 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:13,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:13,920 INFO L82 PathProgramCache]: Analyzing trace with hash 930312, now seen corresponding path program 1 times [2019-01-11 11:14:13,920 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:13,921 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:13,921 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:13,921 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:13,922 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:13,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:14,141 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 11:14:14,141 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-11 11:14:14,142 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-11 11:14:14,142 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 11:14:14,142 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-11 11:14:14,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-11 11:14:14,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-01-11 11:14:14,143 INFO L87 Difference]: Start difference. First operand 41 states and 177 transitions. Second operand 4 states. [2019-01-11 11:14:14,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:14,247 INFO L93 Difference]: Finished difference Result 53 states and 195 transitions. [2019-01-11 11:14:14,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-11 11:14:14,247 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 4 [2019-01-11 11:14:14,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:14,249 INFO L225 Difference]: With dead ends: 53 [2019-01-11 11:14:14,249 INFO L226 Difference]: Without dead ends: 52 [2019-01-11 11:14:14,249 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 11:14:14,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2019-01-11 11:14:14,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 43. [2019-01-11 11:14:14,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2019-01-11 11:14:14,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 186 transitions. [2019-01-11 11:14:14,259 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 186 transitions. Word has length 4 [2019-01-11 11:14:14,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:14,259 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 186 transitions. [2019-01-11 11:14:14,260 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-11 11:14:14,260 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 186 transitions. [2019-01-11 11:14:14,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:14:14,260 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:14,260 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:14:14,261 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:14,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:14,261 INFO L82 PathProgramCache]: Analyzing trace with hash 929876, now seen corresponding path program 1 times [2019-01-11 11:14:14,261 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:14,262 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:14,262 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:14,262 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:14,262 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:14,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:14,339 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 11:14:14,340 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:14,340 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:14,340 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 11:14:14,340 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [31] [2019-01-11 11:14:14,341 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:14,342 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:14,346 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:14,346 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 11:14:14,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:14,346 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:14,346 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:14,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 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 11:14:14,356 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:14,357 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:14,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:14,363 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:14,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,392 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:14:14,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,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 58 treesize of output 67 [2019-01-11 11:14:14,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,485 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:14:14,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,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 37 treesize of output 80 [2019-01-11 11:14:14,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:14,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, 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 11:14:14,633 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:14,658 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:14,686 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:14,711 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:14,741 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:14,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, 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 11:14:14,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, 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 11:14:14,782 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 11:14:14,791 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 11:14:14,794 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 11:14:14,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 11:14:14,805 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:14:14,806 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:14,867 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:14,898 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:14,921 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:14,938 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:14,954 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:14,968 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:15,020 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 11:14:15,021 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 11:14:15,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:15,081 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:14:15,081 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:15,126 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 11:14:15,126 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:14:15,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:15,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:15,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:15,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:15,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:15,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:15,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:15,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:15,155 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:14:15,156 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:15,200 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 11:14:15,201 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 11:14:15,219 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 11:14:15,219 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:15,233 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 11:14:15,252 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:15,252 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 11:14:15,252 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:15,252 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:14:15,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:14:15,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2019-01-11 11:14:15,253 INFO L87 Difference]: Start difference. First operand 43 states and 186 transitions. Second operand 8 states. [2019-01-11 11:14:15,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:15,890 INFO L93 Difference]: Finished difference Result 87 states and 278 transitions. [2019-01-11 11:14:15,891 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:14:15,891 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 11:14:15,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:15,892 INFO L225 Difference]: With dead ends: 87 [2019-01-11 11:14:15,892 INFO L226 Difference]: Without dead ends: 85 [2019-01-11 11:14:15,893 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 11:14:15,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2019-01-11 11:14:15,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 41. [2019-01-11 11:14:15,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-01-11 11:14:15,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 149 transitions. [2019-01-11 11:14:15,904 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 149 transitions. Word has length 4 [2019-01-11 11:14:15,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:15,904 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 149 transitions. [2019-01-11 11:14:15,904 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:14:15,904 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 149 transitions. [2019-01-11 11:14:15,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:14:15,905 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:15,905 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:14:15,905 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:15,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:15,905 INFO L82 PathProgramCache]: Analyzing trace with hash 945688, now seen corresponding path program 1 times [2019-01-11 11:14:15,905 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:15,906 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:15,906 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:15,906 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:15,906 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:15,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:15,995 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 11:14:15,995 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:15,995 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:15,995 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 11:14:15,996 INFO L207 CegarAbsIntRunner]: [0], [22], [32], [33] [2019-01-11 11:14:15,996 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:15,997 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:16,001 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:16,002 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 11:14:16,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:16,002 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:16,002 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:16,002 INFO 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 11:14:16,012 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:16,012 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:16,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:16,019 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:16,058 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 11:14:16,060 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 11:14:16,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,067 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 11:14:16,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,078 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 11:14:16,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,088 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 11:14:16,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,133 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 11:14:16,222 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:14:16,222 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:16,264 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:16,296 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:16,320 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:16,340 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:16,357 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:16,373 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:16,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,447 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:14:16,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,486 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:14:16,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,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 46 treesize of output 72 [2019-01-11 11:14:16,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,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 11:14:16,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,691 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 11:14:16,691 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:16,789 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:16,814 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:16,839 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:16,865 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:16,912 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 11:14:16,912 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 11:14:16,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:16,946 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-11 11:14:16,946 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:16,991 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 11:14:16,991 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 11:14:17,009 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 11:14:17,009 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:17,051 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 11:14:17,071 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:17,071 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 11:14:17,071 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:17,071 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 11:14:17,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 11:14:17,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 11:14:17,072 INFO L87 Difference]: Start difference. First operand 41 states and 149 transitions. Second operand 6 states. [2019-01-11 11:14:17,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:17,274 INFO L93 Difference]: Finished difference Result 64 states and 185 transitions. [2019-01-11 11:14:17,275 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 11:14:17,275 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 4 [2019-01-11 11:14:17,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:17,276 INFO L225 Difference]: With dead ends: 64 [2019-01-11 11:14:17,276 INFO L226 Difference]: Without dead ends: 63 [2019-01-11 11:14:17,277 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 11:14:17,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2019-01-11 11:14:17,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 42. [2019-01-11 11:14:17,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2019-01-11 11:14:17,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 157 transitions. [2019-01-11 11:14:17,286 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 157 transitions. Word has length 4 [2019-01-11 11:14:17,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:17,286 INFO L480 AbstractCegarLoop]: Abstraction has 42 states and 157 transitions. [2019-01-11 11:14:17,286 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 11:14:17,286 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 157 transitions. [2019-01-11 11:14:17,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:14:17,287 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:17,287 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:14:17,287 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:17,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:17,288 INFO L82 PathProgramCache]: Analyzing trace with hash 945004, now seen corresponding path program 1 times [2019-01-11 11:14:17,288 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:17,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:17,288 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:17,289 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:17,289 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:17,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:17,405 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:14:17,406 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:17,406 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:17,406 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 11:14:17,406 INFO L207 CegarAbsIntRunner]: [0], [10], [22], [31] [2019-01-11 11:14:17,408 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:17,408 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:17,412 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:17,412 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 11:14:17,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:17,412 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:17,413 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:17,413 INFO 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 11:14:17,422 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:17,422 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:17,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:17,432 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:17,460 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 11:14:17,467 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-11 11:14:17,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,473 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-11 11:14:17,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,501 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 11:14:17,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,512 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 11:14:17,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,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, 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 11:14:17,536 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 11:14:17,537 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:17,583 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:17,620 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:17,652 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:17,674 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:17,690 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:17,703 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:17,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,737 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:14:17,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,777 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:14:17,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,822 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 11:14:17,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,903 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-11 11:14:17,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:17,973 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 11:14:17,973 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:17,999 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:18,026 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:18,053 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:18,080 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:18,136 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 11:14:18,137 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:14:18,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:18,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, 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 11:14:18,214 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:18,275 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 11:14:18,276 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:14:18,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:18,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:18,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:18,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:18,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:18,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:18,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:18,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:18,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, 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 11:14:18,312 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:18,363 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:14:18,363 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 11:14:18,386 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 11:14:18,386 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:18,403 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 11:14:18,424 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:18,424 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 11:14:18,424 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:18,424 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:14:18,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:14:18,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2019-01-11 11:14:18,425 INFO L87 Difference]: Start difference. First operand 42 states and 157 transitions. Second operand 8 states. [2019-01-11 11:14:19,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:19,357 INFO L93 Difference]: Finished difference Result 98 states and 268 transitions. [2019-01-11 11:14:19,358 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:14:19,358 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 11:14:19,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:19,360 INFO L225 Difference]: With dead ends: 98 [2019-01-11 11:14:19,360 INFO L226 Difference]: Without dead ends: 97 [2019-01-11 11:14:19,361 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2019-01-11 11:14:19,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2019-01-11 11:14:19,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 47. [2019-01-11 11:14:19,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2019-01-11 11:14:19,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 197 transitions. [2019-01-11 11:14:19,375 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 197 transitions. Word has length 4 [2019-01-11 11:14:19,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:19,375 INFO L480 AbstractCegarLoop]: Abstraction has 47 states and 197 transitions. [2019-01-11 11:14:19,375 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:14:19,375 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 197 transitions. [2019-01-11 11:14:19,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:14:19,376 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:19,376 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:14:19,376 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:19,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:19,377 INFO L82 PathProgramCache]: Analyzing trace with hash 945500, now seen corresponding path program 1 times [2019-01-11 11:14:19,377 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:19,378 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:19,378 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:19,378 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:19,378 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:19,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:19,758 WARN L181 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 17 [2019-01-11 11:14:19,921 WARN L181 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 10 [2019-01-11 11:14:20,013 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 11:14:20,014 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:20,014 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:20,014 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 11:14:20,014 INFO L207 CegarAbsIntRunner]: [0], [22], [26], [31] [2019-01-11 11:14:20,015 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:20,016 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:20,019 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:20,020 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 11:14:20,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:20,020 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:20,020 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:20,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 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 11:14:20,036 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:20,036 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:20,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:20,054 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:20,101 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 11:14:20,105 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-11 11:14:20,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,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 11:14:20,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,115 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:14:20,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,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 11:14:20,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,137 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 11:14:20,292 INFO L303 Elim1Store]: Index analysis took 151 ms [2019-01-11 11:14:20,293 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 11:14:20,294 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:20,469 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:20,500 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:20,526 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:20,547 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:20,565 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:20,581 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:20,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,622 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:14:20,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,661 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-11 11:14:20,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,708 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 11:14:20,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,789 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 11:14:20,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:20,887 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 11:14:20,888 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:20,924 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:20,959 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:20,994 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:21,032 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:21,087 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 11:14:21,087 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:14:21,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:21,139 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:14:21,140 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:21,182 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 11:14:21,183 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:14:21,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:21,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:21,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:21,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:21,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:21,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:21,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:21,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:21,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, 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 11:14:21,215 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:21,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 11:14:21,266 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 11:14:21,285 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:14:21,285 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:21,312 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 11:14:21,331 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:21,332 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:14:21,332 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:21,332 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:14:21,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:14:21,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:14:21,332 INFO L87 Difference]: Start difference. First operand 47 states and 197 transitions. Second operand 8 states. [2019-01-11 11:14:21,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:21,748 INFO L93 Difference]: Finished difference Result 91 states and 282 transitions. [2019-01-11 11:14:21,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:14:21,749 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 11:14:21,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:21,750 INFO L225 Difference]: With dead ends: 91 [2019-01-11 11:14:21,751 INFO L226 Difference]: Without dead ends: 89 [2019-01-11 11:14:21,751 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:14:21,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2019-01-11 11:14:21,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 56. [2019-01-11 11:14:21,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2019-01-11 11:14:21,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 243 transitions. [2019-01-11 11:14:21,765 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 243 transitions. Word has length 4 [2019-01-11 11:14:21,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:21,766 INFO L480 AbstractCegarLoop]: Abstraction has 56 states and 243 transitions. [2019-01-11 11:14:21,766 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:14:21,766 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 243 transitions. [2019-01-11 11:14:21,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:14:21,767 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:21,767 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:14:21,767 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:21,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:21,767 INFO L82 PathProgramCache]: Analyzing trace with hash 933968, now seen corresponding path program 1 times [2019-01-11 11:14:21,767 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:21,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:21,768 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:21,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:21,768 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:21,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:21,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 11:14:21,921 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:21,921 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:21,922 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 11:14:21,922 INFO L207 CegarAbsIntRunner]: [0], [10], [26], [31] [2019-01-11 11:14:21,923 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:21,923 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:21,926 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:21,926 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 11:14:21,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:21,927 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:21,927 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:21,927 INFO 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 11:14:21,937 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:21,937 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:21,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:21,944 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:21,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:21,989 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-11 11:14:22,412 WARN L181 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 28 [2019-01-11 11:14:22,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:22,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:22,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 58 treesize of output 67 [2019-01-11 11:14:22,967 WARN L181 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 29 [2019-01-11 11:14:23,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:23,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:23,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:23,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:23,087 INFO L303 Elim1Store]: Index analysis took 118 ms [2019-01-11 11:14:23,088 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 11:14:23,686 WARN L181 SmtUtils]: Spent 596.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 32 [2019-01-11 11:14:23,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:23,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:23,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:23,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:23,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:23,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:23,844 INFO L303 Elim1Store]: Index analysis took 156 ms [2019-01-11 11:14:23,845 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 11:14:24,043 WARN L181 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2019-01-11 11:14:24,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,055 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 11:14:24,056 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,085 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,113 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,137 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,163 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,200 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 11:14:24,203 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 11:14:24,206 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 11:14:24,210 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 11:14:24,213 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:14:24,216 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 11:14:24,224 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-11 11:14:24,225 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,265 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,299 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,321 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,338 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,353 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,367 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,414 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 11:14:24,414 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:14:24,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,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, 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 11:14:24,463 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,507 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 11:14:24,508 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:14:24,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:24,538 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:14:24,539 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:14:24,540 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:24,587 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:14:24,587 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:61 [2019-01-11 11:14:24,623 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:14:24,624 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:24,645 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 11:14:24,664 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:24,664 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:14:24,664 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:24,664 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:14:24,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:14:24,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:14:24,665 INFO L87 Difference]: Start difference. First operand 56 states and 243 transitions. Second operand 8 states. [2019-01-11 11:14:25,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:25,119 INFO L93 Difference]: Finished difference Result 92 states and 291 transitions. [2019-01-11 11:14:25,120 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:14:25,120 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 11:14:25,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:25,121 INFO L225 Difference]: With dead ends: 92 [2019-01-11 11:14:25,121 INFO L226 Difference]: Without dead ends: 90 [2019-01-11 11:14:25,122 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:14:25,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2019-01-11 11:14:25,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 59. [2019-01-11 11:14:25,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2019-01-11 11:14:25,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 254 transitions. [2019-01-11 11:14:25,136 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 254 transitions. Word has length 4 [2019-01-11 11:14:25,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:25,137 INFO L480 AbstractCegarLoop]: Abstraction has 59 states and 254 transitions. [2019-01-11 11:14:25,137 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:14:25,137 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 254 transitions. [2019-01-11 11:14:25,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:14:25,138 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:25,138 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:14:25,138 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:25,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:25,138 INFO L82 PathProgramCache]: Analyzing trace with hash 949406, now seen corresponding path program 1 times [2019-01-11 11:14:25,138 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:25,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:25,139 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:25,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:25,139 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:25,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:25,274 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 11:14:25,274 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:25,274 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:25,274 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 11:14:25,275 INFO L207 CegarAbsIntRunner]: [0], [26], [28], [31] [2019-01-11 11:14:25,276 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:25,276 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:25,279 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:25,279 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 11:14:25,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:25,280 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:25,280 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:25,280 INFO 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 11:14:25,293 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:25,293 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:25,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:25,312 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:25,385 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 11:14:25,390 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 11:14:25,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,397 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 11:14:25,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,403 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 11:14:25,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,411 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 11:14:25,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,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, 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 11:14:25,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, 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 11:14:25,441 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:25,481 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:25,515 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:25,540 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:25,561 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:25,578 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:25,592 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:25,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,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, 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 11:14:25,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,672 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:14:25,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,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, 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 11:14:25,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,772 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:14:25,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:25,868 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 11:14:25,869 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:25,907 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:25,945 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:25,981 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:26,020 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:26,085 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 11:14:26,085 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:14:26,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:26,193 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 11:14:26,194 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:14:26,369 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 11:14:26,370 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:150 [2019-01-11 11:14:26,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:26,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:26,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:26,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:26,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:26,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:26,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:26,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:26,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:26,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, 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 11:14:26,517 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 32 xjuncts. [2019-01-11 11:14:27,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:27,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:27,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:27,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:27,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:27,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:27,439 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:14:27,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 83 treesize of output 97 [2019-01-11 11:14:27,441 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:27,681 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 11:14:27,682 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:172, output treesize:455 [2019-01-11 11:14:29,912 WARN L181 SmtUtils]: Spent 2.04 s on a formula simplification. DAG size of input: 264 DAG size of output: 121 [2019-01-11 11:14:29,913 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 11:14:29,913 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:29,941 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 11:14:29,962 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:29,962 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 11:14:29,962 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:29,963 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:14:29,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:14:29,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2019-01-11 11:14:29,963 INFO L87 Difference]: Start difference. First operand 59 states and 254 transitions. Second operand 8 states. [2019-01-11 11:14:40,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:40,524 INFO L93 Difference]: Finished difference Result 101 states and 344 transitions. [2019-01-11 11:14:40,525 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:14:40,525 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 11:14:40,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:40,527 INFO L225 Difference]: With dead ends: 101 [2019-01-11 11:14:40,527 INFO L226 Difference]: Without dead ends: 100 [2019-01-11 11:14:40,528 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:14:40,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2019-01-11 11:14:40,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 63. [2019-01-11 11:14:40,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2019-01-11 11:14:40,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 286 transitions. [2019-01-11 11:14:40,545 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 286 transitions. Word has length 4 [2019-01-11 11:14:40,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:40,545 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 286 transitions. [2019-01-11 11:14:40,545 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:14:40,546 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 286 transitions. [2019-01-11 11:14:40,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:14:40,546 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:40,546 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:14:40,547 INFO L423 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:40,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:40,547 INFO L82 PathProgramCache]: Analyzing trace with hash 951454, now seen corresponding path program 1 times [2019-01-11 11:14:40,547 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:40,548 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:40,548 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:40,548 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:40,548 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:40,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:40,598 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 11:14:40,598 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:40,598 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:40,598 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 11:14:40,599 INFO L207 CegarAbsIntRunner]: [0], [28], [32], [33] [2019-01-11 11:14:40,599 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:40,600 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:40,603 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:40,603 INFO L272 AbstractInterpreter]: Visited 4 different actions 4 times. Never merged. Never widened. Performed 76 root evaluator evaluations with a maximum evaluation depth of 2. Performed 76 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-11 11:14:40,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:40,603 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:40,603 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:40,603 INFO 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 11:14:40,619 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:40,619 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:40,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:40,625 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:40,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,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 91 treesize of output 91 [2019-01-11 11:14:40,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,726 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-11 11:14:40,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,787 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:14:40,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,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, 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 11:14:40,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 11:14:41,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:41,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:41,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:41,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:41,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:41,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:41,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:41,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:41,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:41,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:41,084 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 11:14:41,085 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,128 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,174 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,227 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,282 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,335 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,399 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 11:14:41,402 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 11:14:41,406 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-11 11:14:41,409 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-11 11:14:41,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, 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 11:14:41,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, 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 11:14:41,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, 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 11:14:41,424 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,482 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,513 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,541 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,561 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,581 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,594 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,660 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 11:14:41,661 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:118, output treesize:120 [2019-01-11 11:14:41,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:41,692 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 11:14:41,693 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:41,757 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 11:14:41,758 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:130, output treesize:96 [2019-01-11 11:14:41,802 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 11:14:41,802 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:41,812 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 11:14:41,831 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:41,831 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 11:14:41,832 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:41,832 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 11:14:41,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 11:14:41,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 11:14:41,832 INFO L87 Difference]: Start difference. First operand 63 states and 286 transitions. Second operand 6 states. [2019-01-11 11:14:42,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:42,054 INFO L93 Difference]: Finished difference Result 86 states and 322 transitions. [2019-01-11 11:14:42,055 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 11:14:42,055 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 4 [2019-01-11 11:14:42,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:42,057 INFO L225 Difference]: With dead ends: 86 [2019-01-11 11:14:42,057 INFO L226 Difference]: Without dead ends: 85 [2019-01-11 11:14:42,057 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 11:14:42,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2019-01-11 11:14:42,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 64. [2019-01-11 11:14:42,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2019-01-11 11:14:42,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 294 transitions. [2019-01-11 11:14:42,075 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 294 transitions. Word has length 4 [2019-01-11 11:14:42,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:42,075 INFO L480 AbstractCegarLoop]: Abstraction has 64 states and 294 transitions. [2019-01-11 11:14:42,076 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 11:14:42,076 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 294 transitions. [2019-01-11 11:14:42,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:14:42,076 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:42,076 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:14:42,077 INFO L423 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:42,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:42,077 INFO L82 PathProgramCache]: Analyzing trace with hash 951266, now seen corresponding path program 2 times [2019-01-11 11:14:42,077 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:42,078 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:42,078 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:42,078 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:42,078 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:42,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:42,157 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 11:14:42,157 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:42,157 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:42,158 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:14:42,158 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:14:42,158 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:42,158 INFO 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 11:14:42,168 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:14:42,168 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:14:42,205 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2019-01-11 11:14:42,205 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:14:42,206 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:42,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, 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 11:14:42,282 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 11:14:42,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,288 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 11:14:42,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,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, 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 11:14:42,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,337 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 11:14:42,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,347 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 11:14:42,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,360 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 11:14:42,361 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:42,420 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:42,453 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:42,479 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:42,499 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:42,516 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:42,531 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:42,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,573 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:14:42,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,623 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:14:42,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,680 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 11:14:42,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,746 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-11 11:14:42,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,876 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:14:42,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:42,980 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 11:14:42,981 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:43,136 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:43,176 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:43,216 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:43,258 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:43,298 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:43,370 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 11:14:43,371 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 11:14:43,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:43,397 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 11:14:43,398 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:43,478 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 11:14:43,478 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 11:14:43,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:43,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:43,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:43,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:43,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:43,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:43,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:43,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:43,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:43,518 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 11:14:43,519 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:43,586 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 11:14:43,586 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:106, output treesize:76 [2019-01-11 11:14:43,610 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 11:14:43,610 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:43,628 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 11:14:43,647 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:43,647 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 11:14:43,647 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:43,647 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:14:43,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:14:43,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2019-01-11 11:14:43,648 INFO L87 Difference]: Start difference. First operand 64 states and 294 transitions. Second operand 8 states. [2019-01-11 11:14:44,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:44,275 INFO L93 Difference]: Finished difference Result 119 states and 384 transitions. [2019-01-11 11:14:44,275 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:14:44,275 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2019-01-11 11:14:44,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:44,277 INFO L225 Difference]: With dead ends: 119 [2019-01-11 11:14:44,277 INFO L226 Difference]: Without dead ends: 115 [2019-01-11 11:14:44,278 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:14:44,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2019-01-11 11:14:44,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 67. [2019-01-11 11:14:44,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2019-01-11 11:14:44,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 286 transitions. [2019-01-11 11:14:44,294 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 286 transitions. Word has length 4 [2019-01-11 11:14:44,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:44,294 INFO L480 AbstractCegarLoop]: Abstraction has 67 states and 286 transitions. [2019-01-11 11:14:44,294 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:14:44,294 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 286 transitions. [2019-01-11 11:14:44,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-01-11 11:14:44,295 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:44,295 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-01-11 11:14:44,295 INFO L423 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:44,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:44,296 INFO L82 PathProgramCache]: Analyzing trace with hash 938000, now seen corresponding path program 1 times [2019-01-11 11:14:44,296 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:44,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:44,296 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:14:44,297 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:44,297 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:44,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:44,482 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 11:14:44,482 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:44,483 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:44,483 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 5 with the following transitions: [2019-01-11 11:14:44,483 INFO L207 CegarAbsIntRunner]: [0], [14], [32], [33] [2019-01-11 11:14:44,484 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:44,484 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:44,487 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:44,487 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 11:14:44,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:44,488 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:44,488 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:44,488 INFO 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 11:14:44,501 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:44,501 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:44,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:44,521 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:44,553 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-11 11:14:44,572 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 11:14:44,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,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, 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 11:14:44,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,587 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 11:14:44,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,597 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 11:14:44,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,608 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 11:14:44,621 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 11:14:44,621 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:44,662 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:44,696 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:44,721 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:44,742 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:44,758 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:44,770 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:44,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,806 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-11 11:14:44,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,847 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:14:44,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,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 46 treesize of output 72 [2019-01-11 11:14:44,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:44,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 37 treesize of output 80 [2019-01-11 11:14:45,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:45,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:45,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:45,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:45,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:45,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:45,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:45,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:45,031 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 11:14:45,032 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:45,058 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:45,084 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:45,111 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:45,138 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:45,188 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 11:14:45,188 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 11:14:45,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:45,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 97 [2019-01-11 11:14:45,223 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:45,269 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 11:14:45,270 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 11:14:45,289 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 11:14:45,289 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:45,298 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 11:14:45,318 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:45,318 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 11:14:45,318 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:45,318 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 11:14:45,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 11:14:45,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 11:14:45,319 INFO L87 Difference]: Start difference. First operand 67 states and 286 transitions. Second operand 6 states. [2019-01-11 11:14:46,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:46,180 INFO L93 Difference]: Finished difference Result 90 states and 322 transitions. [2019-01-11 11:14:46,184 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 11:14:46,184 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 4 [2019-01-11 11:14:46,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:46,185 INFO L225 Difference]: With dead ends: 90 [2019-01-11 11:14:46,185 INFO L226 Difference]: Without dead ends: 89 [2019-01-11 11:14:46,185 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-11 11:14:46,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2019-01-11 11:14:46,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 68. [2019-01-11 11:14:46,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2019-01-11 11:14:46,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 294 transitions. [2019-01-11 11:14:46,200 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 294 transitions. Word has length 4 [2019-01-11 11:14:46,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:46,200 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 294 transitions. [2019-01-11 11:14:46,200 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 11:14:46,201 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 294 transitions. [2019-01-11 11:14:46,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:14:46,201 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:46,201 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:14:46,202 INFO L423 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:46,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:46,202 INFO L82 PathProgramCache]: Analyzing trace with hash 29197230, now seen corresponding path program 1 times [2019-01-11 11:14:46,202 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:46,203 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:46,203 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:46,203 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:46,203 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:46,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:46,376 WARN L181 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 22 [2019-01-11 11:14:46,425 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 11:14:46,425 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:46,425 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:46,425 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:14:46,425 INFO L207 CegarAbsIntRunner]: [0], [18], [32], [34], [35] [2019-01-11 11:14:46,426 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:46,426 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:46,429 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:46,430 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 11:14:46,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:46,430 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:46,430 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:46,430 INFO 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 11:14:46,440 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:46,440 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:46,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:46,445 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:46,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,473 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:14:46,476 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 11:14:46,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,514 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 11:14:46,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,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, 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 11:14:46,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:46,673 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 11:14:46,673 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:46,698 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:46,722 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:46,756 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:46,787 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:46,820 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 11:14:46,824 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 11:14:46,830 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 11:14:46,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, 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 11:14:46,842 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 11:14:46,847 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 11:14:46,857 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 11:14:46,857 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:46,888 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:46,915 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:46,935 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:46,950 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:46,966 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:46,980 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:47,024 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 11:14:47,024 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-11 11:14:47,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,068 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 11:14:47,069 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:47,107 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 11:14:47,107 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:93, output treesize:63 [2019-01-11 11:14:47,131 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 11:14:47,131 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:47,152 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 11:14:47,172 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:47,173 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 6 [2019-01-11 11:14:47,173 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:47,173 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-01-11 11:14:47,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-01-11 11:14:47,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2019-01-11 11:14:47,173 INFO L87 Difference]: Start difference. First operand 68 states and 294 transitions. Second operand 7 states. [2019-01-11 11:14:47,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:47,506 INFO L93 Difference]: Finished difference Result 77 states and 308 transitions. [2019-01-11 11:14:47,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 11:14:47,507 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 5 [2019-01-11 11:14:47,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:47,508 INFO L225 Difference]: With dead ends: 77 [2019-01-11 11:14:47,508 INFO L226 Difference]: Without dead ends: 76 [2019-01-11 11:14:47,508 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 11:14:47,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2019-01-11 11:14:47,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 69. [2019-01-11 11:14:47,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2019-01-11 11:14:47,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 301 transitions. [2019-01-11 11:14:47,524 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 301 transitions. Word has length 5 [2019-01-11 11:14:47,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:47,524 INFO L480 AbstractCegarLoop]: Abstraction has 69 states and 301 transitions. [2019-01-11 11:14:47,524 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-01-11 11:14:47,524 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 301 transitions. [2019-01-11 11:14:47,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:14:47,525 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:47,525 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:14:47,525 INFO L423 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:47,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:47,525 INFO L82 PathProgramCache]: Analyzing trace with hash 29172180, now seen corresponding path program 1 times [2019-01-11 11:14:47,525 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:47,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:47,526 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:47,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:47,526 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:47,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:47,620 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 11:14:47,621 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:47,621 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:47,621 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:14:47,621 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [32], [33] [2019-01-11 11:14:47,623 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:47,623 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:47,628 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:47,629 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 11:14:47,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:47,629 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:47,629 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:47,629 INFO 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 11:14:47,637 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:47,638 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:47,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:47,663 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:47,756 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 11:14:47,759 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-11 11:14:47,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,765 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 11:14:47,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,772 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-11 11:14:47,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,779 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 11:14:47,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,790 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 11:14:47,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, 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 11:14:47,804 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:47,845 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:47,876 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:47,903 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:47,923 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:47,940 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:47,955 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:47,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:47,994 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:14:48,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,040 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-11 11:14:48,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,084 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 11:14:48,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,143 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 11:14:48,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,215 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 11:14:48,215 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:48,241 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:48,267 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:48,291 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:48,317 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:48,365 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 11:14:48,365 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:14:48,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,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, 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 11:14:48,413 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:48,455 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 11:14:48,456 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:14:48,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:48,486 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:14:48,487 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:48,539 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 11:14:48,540 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-11 11:14:48,562 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 11:14:48,562 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:48,592 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 11:14:48,611 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:48,611 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:14:48,611 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:48,611 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:14:48,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:14:48,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:14:48,612 INFO L87 Difference]: Start difference. First operand 69 states and 301 transitions. Second operand 8 states. [2019-01-11 11:14:49,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:49,060 INFO L93 Difference]: Finished difference Result 102 states and 353 transitions. [2019-01-11 11:14:49,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:14:49,060 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:14:49,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:49,062 INFO L225 Difference]: With dead ends: 102 [2019-01-11 11:14:49,062 INFO L226 Difference]: Without dead ends: 101 [2019-01-11 11:14:49,063 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 11:14:49,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2019-01-11 11:14:49,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 71. [2019-01-11 11:14:49,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2019-01-11 11:14:49,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 317 transitions. [2019-01-11 11:14:49,087 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 317 transitions. Word has length 5 [2019-01-11 11:14:49,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:49,087 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 317 transitions. [2019-01-11 11:14:49,087 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:14:49,087 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 317 transitions. [2019-01-11 11:14:49,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:14:49,087 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:49,088 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:14:49,088 INFO L423 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:49,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:49,088 INFO L82 PathProgramCache]: Analyzing trace with hash 29171496, now seen corresponding path program 1 times [2019-01-11 11:14:49,088 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:49,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:49,089 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:49,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:49,089 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:49,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:49,236 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 11:14:49,236 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:49,237 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:49,237 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:14:49,237 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [31] [2019-01-11 11:14:49,238 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:49,238 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:49,241 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:49,241 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 11:14:49,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:49,242 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:49,242 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:49,242 INFO 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 11:14:49,254 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:49,254 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:49,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:49,266 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:49,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,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 11:14:49,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,333 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:14:49,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,424 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:14:49,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,483 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 11:14:49,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,558 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 11:14:49,559 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:49,585 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:49,613 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:49,641 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:49,669 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:49,706 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 11:14:49,709 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 11:14:49,727 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 11:14:49,743 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 11:14:49,746 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 11:14:49,749 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 11:14:49,756 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 11:14:49,757 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:49,795 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:49,826 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:49,849 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:49,868 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:49,884 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:49,899 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:49,951 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 11:14:49,951 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:14:49,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:49,998 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:14:49,998 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:50,041 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 11:14:50,042 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:14:50,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,076 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:14:50,077 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:50,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 11:14:50,134 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 11:14:50,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:50,168 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:14:50,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14: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, 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 11:14:50,171 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:50,221 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 11:14:50,222 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 11:14:50,243 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 11:14:50,243 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:50,269 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 11:14:50,288 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:50,288 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 11:14:50,288 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:50,289 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:14:50,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:14:50,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=92, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:14:50,289 INFO L87 Difference]: Start difference. First operand 71 states and 317 transitions. Second operand 10 states. [2019-01-11 11:14:52,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:52,035 INFO L93 Difference]: Finished difference Result 147 states and 540 transitions. [2019-01-11 11:14:52,035 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 11:14:52,035 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:14:52,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:52,037 INFO L225 Difference]: With dead ends: 147 [2019-01-11 11:14:52,037 INFO L226 Difference]: Without dead ends: 146 [2019-01-11 11:14:52,038 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=109, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:14:52,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2019-01-11 11:14:52,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 89. [2019-01-11 11:14:52,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2019-01-11 11:14:52,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 464 transitions. [2019-01-11 11:14:52,068 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 464 transitions. Word has length 5 [2019-01-11 11:14:52,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:52,069 INFO L480 AbstractCegarLoop]: Abstraction has 89 states and 464 transitions. [2019-01-11 11:14:52,069 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:14:52,069 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 464 transitions. [2019-01-11 11:14:52,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:14:52,069 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:52,069 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:14:52,070 INFO L423 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:52,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:52,070 INFO L82 PathProgramCache]: Analyzing trace with hash 29187556, now seen corresponding path program 1 times [2019-01-11 11:14:52,070 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:52,071 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:52,071 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:52,071 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:52,071 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:52,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:52,408 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 11:14:52,409 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:52,409 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:52,409 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:14:52,409 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [32], [33] [2019-01-11 11:14:52,411 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:52,411 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:52,418 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:52,420 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 11:14:52,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:52,420 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:52,420 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:52,420 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:14:52,438 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:52,438 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:52,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:52,460 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:52,660 WARN L181 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-11 11:14:52,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 11:14:52,691 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 11:14:52,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,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, 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 11:14:52,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,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, 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 11:14:52,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,830 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 11:14:52,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:52,839 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 11:14:52,849 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 11:14:52,850 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:52,892 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:52,924 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:52,950 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:52,968 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:52,984 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:52,999 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:53,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,037 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:14:53,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,078 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:14:53,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,123 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 11:14:53,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,179 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 11:14:53,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,253 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 11:14:53,254 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:53,280 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:53,306 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:53,332 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:53,358 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:53,408 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 11:14:53,409 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:14:53,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,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 41 treesize of output 91 [2019-01-11 11:14:53,447 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:53,490 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 11:14:53,490 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:14:53,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:53,673 INFO L303 Elim1Store]: Index analysis took 160 ms [2019-01-11 11:14:53,673 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:14:53,674 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:53,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 11:14:53,718 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-11 11:14:53,740 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 11:14:53,740 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:53,760 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 11:14:53,781 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:53,781 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:14:53,782 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:53,782 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:14:53,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:14:53,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:14:53,782 INFO L87 Difference]: Start difference. First operand 89 states and 464 transitions. Second operand 8 states. [2019-01-11 11:14:54,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:54,192 INFO L93 Difference]: Finished difference Result 128 states and 531 transitions. [2019-01-11 11:14:54,193 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:14:54,193 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:14:54,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:54,195 INFO L225 Difference]: With dead ends: 128 [2019-01-11 11:14:54,195 INFO L226 Difference]: Without dead ends: 127 [2019-01-11 11:14:54,196 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:14:54,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2019-01-11 11:14:54,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 92. [2019-01-11 11:14:54,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2019-01-11 11:14:54,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 488 transitions. [2019-01-11 11:14:54,244 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 488 transitions. Word has length 5 [2019-01-11 11:14:54,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:54,244 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 488 transitions. [2019-01-11 11:14:54,244 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:14:54,244 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 488 transitions. [2019-01-11 11:14:54,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:14:54,245 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:54,245 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:14:54,245 INFO L423 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:54,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:54,245 INFO L82 PathProgramCache]: Analyzing trace with hash 29187368, now seen corresponding path program 1 times [2019-01-11 11:14:54,246 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:54,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:54,246 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:54,247 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:54,247 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:54,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:54,404 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 11:14:54,404 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:54,404 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:54,404 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:14:54,405 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [31] [2019-01-11 11:14:54,407 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:54,407 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:54,409 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:54,410 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 11:14:54,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:54,410 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:54,410 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:54,411 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:14:54,425 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:54,425 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:54,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:54,431 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:54,456 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 11:14:54,461 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 11:14:54,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,470 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 11:14:54,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,481 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 11:14:54,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,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, 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 11:14:54,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,505 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 11:14:54,516 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-11 11:14:54,517 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:54,559 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:54,592 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:54,616 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:54,636 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:54,653 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:54,668 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:54,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,703 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:14:54,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,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, 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 11:14:54,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,782 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 11:14:54,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,837 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 11:14:54,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:54,907 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 11:14:54,907 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:54,944 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:54,969 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:54,994 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:55,019 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:55,066 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 11:14:55,067 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:14:55,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,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, 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 11:14:55,159 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:55,226 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 11:14:55,226 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:14:55,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,267 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:14:55,268 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:55,313 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 11:14:55,313 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 11:14:55,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,349 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:14:55,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:55,351 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:14:55,351 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:55,400 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 11:14:55,400 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 11:14:55,423 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 11:14:55,423 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:55,478 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 11:14:55,498 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:55,498 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:14:55,498 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:55,498 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:14:55,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:14:55,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:14:55,498 INFO L87 Difference]: Start difference. First operand 92 states and 488 transitions. Second operand 10 states. [2019-01-11 11:14:58,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:14:58,219 INFO L93 Difference]: Finished difference Result 146 states and 591 transitions. [2019-01-11 11:14:58,219 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:14:58,219 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:14:58,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:14:58,221 INFO L225 Difference]: With dead ends: 146 [2019-01-11 11:14:58,221 INFO L226 Difference]: Without dead ends: 144 [2019-01-11 11:14:58,222 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 11:14:58,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2019-01-11 11:14:58,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 98. [2019-01-11 11:14:58,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2019-01-11 11:14:58,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 536 transitions. [2019-01-11 11:14:58,259 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 536 transitions. Word has length 5 [2019-01-11 11:14:58,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:14:58,259 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 536 transitions. [2019-01-11 11:14:58,259 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:14:58,259 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 536 transitions. [2019-01-11 11:14:58,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:14:58,260 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:14:58,260 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:14:58,260 INFO L423 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:14:58,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:58,261 INFO L82 PathProgramCache]: Analyzing trace with hash 29175836, now seen corresponding path program 1 times [2019-01-11 11:14:58,261 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:14:58,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:58,262 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:58,262 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:14:58,262 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:14:58,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:58,435 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 11:14:58,435 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:58,436 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:14:58,436 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:14:58,436 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [26], [31] [2019-01-11 11:14:58,438 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:14:58,438 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:14:58,441 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:14:58,441 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 11:14:58,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:14:58,441 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:14:58,442 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:14:58,442 INFO 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 11:14:58,454 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:14:58,454 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:14:58,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:14:58,460 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:14:58,486 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 11:14:58,490 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 11:14:58,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,496 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-11 11:14:58,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,510 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 11:14:58,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,519 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 11:14:58,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,530 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 11:14:58,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, 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 11:14:58,541 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:58,584 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:58,619 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:58,645 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:58,666 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:58,682 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:58,698 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:58,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,737 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:14:58,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,777 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:14:58,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,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, 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 11:14:58,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,883 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-11 11:14:58,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:58,988 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 11:14:58,989 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:59,014 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:59,040 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:59,067 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:59,094 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:14:59,142 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 11:14:59,143 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:14:59,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,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 11:14:59,209 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:59,254 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 11:14:59,255 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:14:59,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,289 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:14:59,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 43 treesize of output 106 [2019-01-11 11:14:59,291 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:59,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 11:14:59,337 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:59 [2019-01-11 11:14:59,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:14:59,377 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:14:59,379 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 108 [2019-01-11 11:14:59,380 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:14:59,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 11:14:59,425 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:57 [2019-01-11 11:14:59,452 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 11:14:59,452 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:14:59,516 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 11:14:59,534 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:14:59,534 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:14:59,535 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:14:59,535 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:14:59,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:14:59,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:14:59,535 INFO L87 Difference]: Start difference. First operand 98 states and 536 transitions. Second operand 10 states. [2019-01-11 11:15:00,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:00,424 INFO L93 Difference]: Finished difference Result 140 states and 582 transitions. [2019-01-11 11:15:00,425 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:15:00,425 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:15:00,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:00,427 INFO L225 Difference]: With dead ends: 140 [2019-01-11 11:15:00,427 INFO L226 Difference]: Without dead ends: 138 [2019-01-11 11:15:00,427 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 11:15:00,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2019-01-11 11:15:00,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 92. [2019-01-11 11:15:00,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2019-01-11 11:15:00,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 486 transitions. [2019-01-11 11:15:00,468 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 486 transitions. Word has length 5 [2019-01-11 11:15:00,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:00,468 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 486 transitions. [2019-01-11 11:15:00,468 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:15:00,468 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 486 transitions. [2019-01-11 11:15:00,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:00,469 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:00,469 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:00,469 INFO L423 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:00,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:00,469 INFO L82 PathProgramCache]: Analyzing trace with hash 29191274, now seen corresponding path program 1 times [2019-01-11 11:15:00,469 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:00,470 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:00,470 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:00,470 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:00,470 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:00,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:00,633 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 11:15:00,633 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:00,633 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:00,633 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:00,634 INFO L207 CegarAbsIntRunner]: [0], [18], [26], [28], [31] [2019-01-11 11:15:00,635 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:00,635 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:00,636 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:00,637 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-11 11:15:00,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:00,638 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:00,638 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:00,638 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:15:00,647 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:00,647 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:00,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:00,654 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:00,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,687 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:00,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,726 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-11 11:15:00,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,770 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 11:15:00,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,824 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 11:15:00,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:00,894 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 11:15:00,894 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:00,921 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:00,945 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:00,970 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:00,996 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:01,032 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 11:15:01,035 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 11:15:01,039 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 11:15:01,042 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 11:15:01,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 11:15:01,049 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 11:15:01,059 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:15:01,060 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:01,113 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:01,142 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:01,164 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:01,181 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:01,196 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:01,210 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:01,255 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 11:15:01,255 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:01,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,298 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:15:01,299 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:15:01,445 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 11:15:01,446 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-11 11:15:01,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,501 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:01,502 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 112 [2019-01-11 11:15:01,502 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:01,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,620 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:01,634 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 11:15:01,636 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-01-11 11:15:01,864 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 11:15:01,865 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:185 [2019-01-11 11:15:01,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:01,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:02,031 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:15:02,036 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-11 11:15:02,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:02,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:02,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:02,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:02,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:02,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:02,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:02,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:02,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:02,508 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:02,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, 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 11:15:02,510 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:02,716 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 11:15:02,717 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:152, output treesize:346 [2019-01-11 11:15:02,941 WARN L181 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 211 DAG size of output: 109 [2019-01-11 11:15:02,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 11:15:02,942 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:02,996 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 11:15:03,015 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:03,016 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 11:15:03,016 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:03,016 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:15:03,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:15:03,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:15:03,016 INFO L87 Difference]: Start difference. First operand 92 states and 486 transitions. Second operand 10 states. [2019-01-11 11:15:03,627 WARN L181 SmtUtils]: Spent 385.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 89 [2019-01-11 11:15:07,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:07,314 INFO L93 Difference]: Finished difference Result 155 states and 683 transitions. [2019-01-11 11:15:07,314 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:15:07,314 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:15:07,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:07,316 INFO L225 Difference]: With dead ends: 155 [2019-01-11 11:15:07,317 INFO L226 Difference]: Without dead ends: 154 [2019-01-11 11:15:07,317 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:15:07,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2019-01-11 11:15:07,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 98. [2019-01-11 11:15:07,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2019-01-11 11:15:07,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 534 transitions. [2019-01-11 11:15:07,349 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 534 transitions. Word has length 5 [2019-01-11 11:15:07,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:07,349 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 534 transitions. [2019-01-11 11:15:07,349 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:15:07,349 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 534 transitions. [2019-01-11 11:15:07,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:07,350 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:07,350 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:07,350 INFO L423 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:07,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:07,351 INFO L82 PathProgramCache]: Analyzing trace with hash 29193322, now seen corresponding path program 1 times [2019-01-11 11:15:07,351 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:07,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:07,352 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:07,352 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:07,352 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:07,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:07,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 11:15:07,512 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:07,513 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:07,513 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:07,513 INFO L207 CegarAbsIntRunner]: [0], [18], [28], [32], [33] [2019-01-11 11:15:07,515 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:07,515 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:07,517 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:07,517 INFO L272 AbstractInterpreter]: Visited 5 different actions 5 times. Never merged. Never widened. Performed 78 root evaluator evaluations with a maximum evaluation depth of 2. Performed 78 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 2 fixpoints after 2 different actions. Largest state had 0 variables. [2019-01-11 11:15:07,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:07,518 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:07,518 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:07,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 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 11:15:07,530 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:07,531 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:07,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:07,536 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:07,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,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 11:15:07,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,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 11:15:07,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,668 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-11 11:15:07,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,730 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 11:15:07,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:07,978 INFO L303 Elim1Store]: Index analysis took 180 ms [2019-01-11 11:15:07,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, 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 11:15:08,312 WARN L181 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2019-01-11 11:15:08,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,326 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 11:15:08,327 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,370 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,412 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,451 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,490 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,531 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,584 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 11:15:08,587 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 11:15:08,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, 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 11:15:08,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, 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 11:15:08,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, 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 11:15:08,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, 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 11:15:08,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, 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 11:15:08,601 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,652 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,680 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,703 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,720 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,735 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,747 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,814 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 11:15:08,814 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 11:15:08,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,843 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 11:15:08,844 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:08,906 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 11:15:08,907 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 11:15:08,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:08,937 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 11:15:08,938 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:09,001 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 11:15:09,002 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:108, output treesize:78 [2019-01-11 11:15:09,032 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 11:15:09,032 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:09,052 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 11:15:09,071 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:09,072 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:15:09,072 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:09,072 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:15:09,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:15:09,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:15:09,073 INFO L87 Difference]: Start difference. First operand 98 states and 534 transitions. Second operand 8 states. [2019-01-11 11:15:09,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:09,683 INFO L93 Difference]: Finished difference Result 137 states and 601 transitions. [2019-01-11 11:15:09,683 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:15:09,684 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:15:09,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:09,685 INFO L225 Difference]: With dead ends: 137 [2019-01-11 11:15:09,686 INFO L226 Difference]: Without dead ends: 132 [2019-01-11 11:15:09,686 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 11:15:09,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2019-01-11 11:15:09,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 100. [2019-01-11 11:15:09,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2019-01-11 11:15:09,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 556 transitions. [2019-01-11 11:15:09,739 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 556 transitions. Word has length 5 [2019-01-11 11:15:09,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:09,739 INFO L480 AbstractCegarLoop]: Abstraction has 100 states and 556 transitions. [2019-01-11 11:15:09,739 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:15:09,740 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 556 transitions. [2019-01-11 11:15:09,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:09,740 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:09,740 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:09,741 INFO L423 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:09,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:09,741 INFO L82 PathProgramCache]: Analyzing trace with hash 29193134, now seen corresponding path program 2 times [2019-01-11 11:15:09,741 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:09,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:09,742 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:09,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:09,742 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:09,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:09,811 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 11:15:09,812 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:09,812 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:09,812 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:15:09,813 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:15:09,813 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:09,813 INFO 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 11:15:09,822 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:15:09,822 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:15:09,828 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 11:15:09,828 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:15:09,829 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:09,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:09,856 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:09,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:09,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:09,905 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:15:09,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:09,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:09,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:09,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:09,955 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-11 11:15:10,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,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, 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 11:15:10,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,103 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:15:10,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,209 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 11:15:10,210 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,251 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,293 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,335 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,377 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,421 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,475 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 11:15:10,478 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:15:10,480 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 11:15:10,483 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:15:10,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, 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 11:15:10,489 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 11:15:10,518 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:15:10,519 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,578 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,608 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,633 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,652 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,666 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,680 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,746 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 11:15:10,747 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:15:10,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,784 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 11:15:10,785 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,849 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 11:15:10,850 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:15:10,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,892 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 11:15:10,893 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:10,962 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 11:15:10,963 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 11:15:10,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:10,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:11,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:11,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:11,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:11,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:11,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:11,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:11,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:11,008 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:11,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:11,010 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 11:15:11,011 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:11,081 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 11:15:11,081 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:64 [2019-01-11 11:15:11,105 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 11:15:11,105 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:11,145 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 11:15:11,164 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:11,164 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:15:11,164 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:11,164 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:15:11,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:15:11,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:15:11,165 INFO L87 Difference]: Start difference. First operand 100 states and 556 transitions. Second operand 10 states. [2019-01-11 11:15:11,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:11,929 INFO L93 Difference]: Finished difference Result 154 states and 681 transitions. [2019-01-11 11:15:11,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:15:11,929 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:15:11,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:11,931 INFO L225 Difference]: With dead ends: 154 [2019-01-11 11:15:11,932 INFO L226 Difference]: Without dead ends: 152 [2019-01-11 11:15:11,932 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:15:11,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2019-01-11 11:15:11,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 109. [2019-01-11 11:15:11,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2019-01-11 11:15:11,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 628 transitions. [2019-01-11 11:15:11,991 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 628 transitions. Word has length 5 [2019-01-11 11:15:11,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:11,992 INFO L480 AbstractCegarLoop]: Abstraction has 109 states and 628 transitions. [2019-01-11 11:15:11,992 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:15:11,992 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 628 transitions. [2019-01-11 11:15:11,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:11,993 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:11,993 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:11,993 INFO L423 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:11,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:11,993 INFO L82 PathProgramCache]: Analyzing trace with hash 29179868, now seen corresponding path program 1 times [2019-01-11 11:15:11,993 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:11,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:11,994 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:15:11,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:11,994 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:11,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:12,262 WARN L181 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 20 DAG size of output: 16 [2019-01-11 11:15:12,274 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 11:15:12,274 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:12,274 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:12,274 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:12,274 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [32], [33] [2019-01-11 11:15:12,275 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:12,275 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:12,278 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:12,278 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 11:15:12,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:12,278 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:12,278 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:12,279 INFO 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 11:15:12,288 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:12,289 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:12,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:12,295 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:12,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,316 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:12,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,355 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:15:12,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,399 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 11:15:12,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,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 11:15:12,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,521 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 11:15:12,522 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:12,548 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:12,573 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:12,599 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:12,626 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:12,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, 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 11:15:12,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, 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 11:15:12,667 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 11:15:12,670 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 11:15:12,672 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 11:15:12,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 11:15:12,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, 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 11:15:12,681 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:12,717 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:12,746 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:12,767 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:12,784 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:12,799 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:12,812 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:12,859 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 11:15:12,859 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:12,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,904 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:15:12,904 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:12,946 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-11 11:15:12,947 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:15:12,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:12,978 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:15:12,978 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:13,024 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 11:15:13,025 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-11 11:15:13,044 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 11:15:13,045 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:13,066 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 11:15:13,085 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:13,085 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:15:13,085 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:13,085 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:15:13,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:15:13,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:15:13,086 INFO L87 Difference]: Start difference. First operand 109 states and 628 transitions. Second operand 8 states. [2019-01-11 11:15:13,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:13,534 INFO L93 Difference]: Finished difference Result 140 states and 686 transitions. [2019-01-11 11:15:13,535 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:15:13,535 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:15:13,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:13,537 INFO L225 Difference]: With dead ends: 140 [2019-01-11 11:15:13,537 INFO L226 Difference]: Without dead ends: 139 [2019-01-11 11:15:13,538 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:15:13,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2019-01-11 11:15:13,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 112. [2019-01-11 11:15:13,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2019-01-11 11:15:13,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 652 transitions. [2019-01-11 11:15:13,589 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 652 transitions. Word has length 5 [2019-01-11 11:15:13,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:13,589 INFO L480 AbstractCegarLoop]: Abstraction has 112 states and 652 transitions. [2019-01-11 11:15:13,589 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:15:13,589 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 652 transitions. [2019-01-11 11:15:13,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:13,590 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:13,590 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:13,590 INFO L423 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:13,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:13,590 INFO L82 PathProgramCache]: Analyzing trace with hash 29179680, now seen corresponding path program 1 times [2019-01-11 11:15:13,590 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:13,591 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:13,591 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:13,591 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:13,591 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:13,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:13,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 11:15:13,750 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:13,750 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:13,750 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:13,750 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [26], [31] [2019-01-11 11:15:13,751 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:13,751 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:13,753 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:13,753 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 11:15:13,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:13,753 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:13,753 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:13,753 INFO 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 11:15:13,766 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:13,766 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:13,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:13,773 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:13,793 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 11:15:13,800 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 11:15:13,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,805 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 11:15:13,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,814 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 11:15:13,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,822 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 11:15:13,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:13,833 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 11:15:13,937 INFO L303 Elim1Store]: Index analysis took 102 ms [2019-01-11 11:15:13,938 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 11:15:13,939 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:13,979 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,011 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,035 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,055 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,072 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,088 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,123 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:14,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,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 11:15:14,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,210 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 11:15:14,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,267 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 11:15:14,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,335 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 11:15:14,336 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,362 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,387 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,413 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,440 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,490 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 11:15:14,491 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:14,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,554 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-11 11:15:14,555 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,597 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 11:15:14,597 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:15:14,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,634 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:15:14,635 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,683 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 11:15:14,684 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 11:15:14,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,722 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:14,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:14,724 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:15:14,725 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:14,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 11:15:14,778 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 11:15:14,802 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 11:15:14,803 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:14,842 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 11:15:14,861 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:14,862 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:15:14,862 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:14,862 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:15:14,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:15:14,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:15:14,862 INFO L87 Difference]: Start difference. First operand 112 states and 652 transitions. Second operand 10 states. [2019-01-11 11:15:15,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:15,610 INFO L93 Difference]: Finished difference Result 161 states and 770 transitions. [2019-01-11 11:15:15,611 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:15:15,611 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:15:15,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:15,613 INFO L225 Difference]: With dead ends: 161 [2019-01-11 11:15:15,613 INFO L226 Difference]: Without dead ends: 159 [2019-01-11 11:15:15,614 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 11:15:15,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2019-01-11 11:15:15,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 121. [2019-01-11 11:15:15,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2019-01-11 11:15:15,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 724 transitions. [2019-01-11 11:15:15,662 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 724 transitions. Word has length 5 [2019-01-11 11:15:15,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:15,662 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 724 transitions. [2019-01-11 11:15:15,662 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:15:15,662 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 724 transitions. [2019-01-11 11:15:15,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:15,662 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:15,662 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:15,663 INFO L423 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:15,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:15,663 INFO L82 PathProgramCache]: Analyzing trace with hash 28830064, now seen corresponding path program 1 times [2019-01-11 11:15:15,663 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:15,664 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:15,664 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:15,664 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:15,664 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:15,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:15,752 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 11:15:15,752 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:15,752 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:15,752 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:15,752 INFO L207 CegarAbsIntRunner]: [0], [6], [22], [32], [33] [2019-01-11 11:15:15,753 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:15,753 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:15,758 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:15,758 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 11:15:15,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:15,759 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:15,759 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:15,759 INFO 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 11:15:15,769 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:15,769 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:15,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:15,774 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:15,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:15,804 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:15,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:15,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:15,848 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-11 11:15:15,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:15,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:15,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:15,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:15,898 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-11 11:15:15,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:15,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:15,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:15,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:15,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:15,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:15,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 37 treesize of output 80 [2019-01-11 11:15:16,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,038 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 11:15:16,039 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,073 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,109 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,150 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,189 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,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, 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 11:15:16,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, 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 11:15:16,243 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 11:15:16,245 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 11:15:16,248 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 11:15:16,254 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-11 11:15:16,263 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 11:15:16,264 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,303 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,333 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,356 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,377 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,393 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,408 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,457 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 11:15:16,458 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:16,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,507 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:15:16,507 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,552 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 11:15:16,553 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:15:16,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:16,581 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:16,582 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 105 [2019-01-11 11:15:16,583 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:16,633 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:15:16,634 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:59 [2019-01-11 11:15:16,654 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 11:15:16,654 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:16,676 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 11:15:16,695 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:16,695 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:15:16,695 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:16,696 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:15:16,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:15:16,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:15:16,696 INFO L87 Difference]: Start difference. First operand 121 states and 724 transitions. Second operand 8 states. [2019-01-11 11:15:17,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:17,132 INFO L93 Difference]: Finished difference Result 156 states and 773 transitions. [2019-01-11 11:15:17,133 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:15:17,133 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:15:17,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:17,135 INFO L225 Difference]: With dead ends: 156 [2019-01-11 11:15:17,135 INFO L226 Difference]: Without dead ends: 154 [2019-01-11 11:15:17,136 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 11:15:17,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2019-01-11 11:15:17,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 123. [2019-01-11 11:15:17,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2019-01-11 11:15:17,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 733 transitions. [2019-01-11 11:15:17,181 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 733 transitions. Word has length 5 [2019-01-11 11:15:17,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:17,182 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 733 transitions. [2019-01-11 11:15:17,182 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:15:17,182 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 733 transitions. [2019-01-11 11:15:17,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:17,183 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:17,183 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:17,183 INFO L423 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:17,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:17,183 INFO L82 PathProgramCache]: Analyzing trace with hash 28818532, now seen corresponding path program 1 times [2019-01-11 11:15:17,183 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:17,184 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:17,184 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:17,184 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:17,184 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:17,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:17,480 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 11:15:17,480 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:17,480 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:17,480 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:17,481 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [32], [33] [2019-01-11 11:15:17,482 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:17,482 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:17,484 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:17,485 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 11:15:17,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:17,485 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:17,485 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:17,486 INFO 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 11:15:17,505 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:17,505 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:17,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:17,527 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:17,726 WARN L181 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-11 11:15:17,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:17,771 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:18,230 WARN L181 SmtUtils]: Spent 458.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 28 [2019-01-11 11:15:18,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,285 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:15:18,433 WARN L181 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 29 [2019-01-11 11:15:18,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,442 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 11:15:18,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,502 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 11:15:18,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,576 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 11:15:18,577 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:18,603 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:18,629 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:18,655 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:18,682 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:18,717 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-11 11:15:18,721 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 11:15:18,723 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 11:15:18,725 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 11:15:18,727 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-11 11:15:18,731 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-11 11:15:18,739 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-11 11:15:18,740 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:18,778 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:18,808 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:18,832 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:18,850 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:18,866 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:18,881 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:18,930 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 11:15:18,931 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:18,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:18,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 97 [2019-01-11 11:15:18,966 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:19,012 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 11:15:19,013 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 11:15:19,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:19,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:19,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:19,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:19,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:19,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:19,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:19,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:19,219 INFO L303 Elim1Store]: Index analysis took 189 ms [2019-01-11 11:15: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, 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 11:15:19,220 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:19,448 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 11:15:19,449 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 11:15:19,527 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 11:15:19,528 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:19,538 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 11:15:19,558 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:19,558 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 11:15:19,559 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:19,559 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:15:19,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:15:19,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2019-01-11 11:15:19,559 INFO L87 Difference]: Start difference. First operand 123 states and 733 transitions. Second operand 8 states. [2019-01-11 11:15:19,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:19,877 INFO L93 Difference]: Finished difference Result 168 states and 891 transitions. [2019-01-11 11:15:19,878 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:15:19,878 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:15:19,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:19,880 INFO L225 Difference]: With dead ends: 168 [2019-01-11 11:15:19,881 INFO L226 Difference]: Without dead ends: 167 [2019-01-11 11:15:19,881 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:15:19,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2019-01-11 11:15:19,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 139. [2019-01-11 11:15:19,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2019-01-11 11:15:19,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 865 transitions. [2019-01-11 11:15:19,941 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 865 transitions. Word has length 5 [2019-01-11 11:15:19,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:19,942 INFO L480 AbstractCegarLoop]: Abstraction has 139 states and 865 transitions. [2019-01-11 11:15:19,942 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:15:19,942 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 865 transitions. [2019-01-11 11:15:19,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:19,942 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:19,942 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:19,942 INFO L423 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:19,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:19,943 INFO L82 PathProgramCache]: Analyzing trace with hash 28818344, now seen corresponding path program 1 times [2019-01-11 11:15:19,943 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:19,943 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:19,943 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:19,943 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:19,943 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:19,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:20,184 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:15:20,184 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:20,184 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:20,185 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:20,185 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [26], [31] [2019-01-11 11:15:20,186 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:20,186 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:20,188 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:20,188 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 11:15:20,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:20,189 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:20,189 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:20,189 INFO 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 11:15:20,204 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:20,204 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:20,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:20,211 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:20,237 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 11:15:20,239 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 11:15:20,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,245 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 11:15:20,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,253 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-11 11:15:20,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,263 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 11:15:20,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,274 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 11:15:20,284 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 11:15:20,285 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:20,327 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:20,361 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:20,387 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:20,409 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:20,426 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:20,442 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:20,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,482 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:20,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,522 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:15:20,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,570 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 11:15:20,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,636 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 11:15:20,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,708 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-11 11:15:20,709 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:20,735 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:20,761 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:20,788 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:20,815 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:20,863 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 11:15:20,863 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:20,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,912 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:15:20,912 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:20,958 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 11:15:20,958 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:15:20,980 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:20,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 41 treesize of output 111 [2019-01-11 11:15:20,990 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:21,036 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 11:15:21,037 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 11:15:21,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,063 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:21,074 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:21,075 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:15:21,076 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:21,127 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 11:15:21,127 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 11:15:21,146 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 11:15:21,146 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:21,174 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 11:15:21,193 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:21,193 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 11:15:21,193 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:21,193 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:15:21,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:15:21,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:15:21,194 INFO L87 Difference]: Start difference. First operand 139 states and 865 transitions. Second operand 10 states. [2019-01-11 11:15:21,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:21,924 INFO L93 Difference]: Finished difference Result 242 states and 1262 transitions. [2019-01-11 11:15:21,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 11:15:21,924 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:15:21,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:21,927 INFO L225 Difference]: With dead ends: 242 [2019-01-11 11:15:21,927 INFO L226 Difference]: Without dead ends: 240 [2019-01-11 11:15:21,927 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2019-01-11 11:15:21,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2019-01-11 11:15:21,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 178. [2019-01-11 11:15:21,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2019-01-11 11:15:21,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 1177 transitions. [2019-01-11 11:15:21,997 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 1177 transitions. Word has length 5 [2019-01-11 11:15:21,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:21,997 INFO L480 AbstractCegarLoop]: Abstraction has 178 states and 1177 transitions. [2019-01-11 11:15:21,997 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:15:21,997 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 1177 transitions. [2019-01-11 11:15:21,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:21,998 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:21,998 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:21,998 INFO L423 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:21,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:21,999 INFO L82 PathProgramCache]: Analyzing trace with hash 28835830, now seen corresponding path program 1 times [2019-01-11 11:15:21,999 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:21,999 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:21,999 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:22,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:22,000 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:22,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:22,160 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 11:15:22,160 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:22,160 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:22,160 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:22,161 INFO L207 CegarAbsIntRunner]: [0], [6], [28], [32], [33] [2019-01-11 11:15:22,161 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:22,161 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:22,164 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:22,164 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 11:15:22,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:22,165 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:22,165 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:22,165 INFO 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 11:15:22,179 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:22,179 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:22,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:22,185 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:22,214 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-11 11:15:22,216 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-11 11:15:22,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,221 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 11:15:22,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,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, 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 11:15:22,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,238 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 11:15:22,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,249 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 11:15:22,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,261 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:15:22,262 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:22,320 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:22,354 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:22,381 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:22,402 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:22,419 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:22,434 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:22,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,489 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:22,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,538 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:15:22,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,589 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 11:15:22,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,651 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 11:15:22,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,730 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:15:22,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:22,829 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 11:15:22,829 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:22,867 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:22,905 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:22,943 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:22,982 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:23,020 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:23,085 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 11:15:23,085 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 11:15:23,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:23,112 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 11:15:23,112 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:23,176 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:15:23,176 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 11:15:23,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:23,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:23,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:23,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:23,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:23,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:23,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:23,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:23,211 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:23,212 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 11:15:23,213 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:23,279 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 11:15:23,279 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:106, output treesize:80 [2019-01-11 11:15:23,300 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 11:15:23,300 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:23,322 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 11:15:23,341 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:23,341 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:15:23,341 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:23,341 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:15:23,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:15:23,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:15:23,342 INFO L87 Difference]: Start difference. First operand 178 states and 1177 transitions. Second operand 8 states. [2019-01-11 11:15:23,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:23,920 INFO L93 Difference]: Finished difference Result 211 states and 1231 transitions. [2019-01-11 11:15:23,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:15:23,921 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:15:23,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:23,924 INFO L225 Difference]: With dead ends: 211 [2019-01-11 11:15:23,924 INFO L226 Difference]: Without dead ends: 203 [2019-01-11 11:15:23,924 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 11:15:23,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2019-01-11 11:15:24,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 176. [2019-01-11 11:15:24,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2019-01-11 11:15:24,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 1188 transitions. [2019-01-11 11:15:24,015 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 1188 transitions. Word has length 5 [2019-01-11 11:15:24,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:24,015 INFO L480 AbstractCegarLoop]: Abstraction has 176 states and 1188 transitions. [2019-01-11 11:15:24,015 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:15:24,016 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 1188 transitions. [2019-01-11 11:15:24,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:24,016 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:24,017 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:24,017 INFO L423 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:24,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:24,017 INFO L82 PathProgramCache]: Analyzing trace with hash 28822376, now seen corresponding path program 1 times [2019-01-11 11:15:24,017 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:24,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:24,018 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:24,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:24,018 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:24,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:24,086 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 11:15:24,087 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:24,087 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:24,087 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:24,087 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [32], [33] [2019-01-11 11:15:24,089 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:24,089 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:24,091 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:24,091 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 11:15:24,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:24,092 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:24,092 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:24,092 INFO 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 11:15:24,101 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:24,101 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:24,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:24,107 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:24,139 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 11:15:24,142 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 11:15:24,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,149 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 11:15:24,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,159 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-11 11:15:24,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,169 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 11:15:24,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,179 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 11:15:24,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, 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 11:15:24,190 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,233 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,267 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,291 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,311 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,327 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,343 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,381 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:24,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,420 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-11 11:15:24,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,463 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,464 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 11:15:24,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,521 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 11:15:24,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,590 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 11:15:24,591 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,617 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,642 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,668 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,694 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,743 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 11:15:24,743 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:24,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,789 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:15:24,790 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,834 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 11:15:24,835 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:15:24,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,863 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,865 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:24,867 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:24,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, 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 11:15:24,868 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:24,913 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 11:15:24,913 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:59 [2019-01-11 11:15:24,935 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 11:15:24,935 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:24,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:15:24,975 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:24,975 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:15:24,975 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:24,975 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:15:24,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:15:24,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:15:24,976 INFO L87 Difference]: Start difference. First operand 176 states and 1188 transitions. Second operand 8 states. [2019-01-11 11:15:25,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:25,407 INFO L93 Difference]: Finished difference Result 201 states and 1233 transitions. [2019-01-11 11:15:25,407 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:15:25,407 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:15:25,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:25,410 INFO L225 Difference]: With dead ends: 201 [2019-01-11 11:15:25,410 INFO L226 Difference]: Without dead ends: 200 [2019-01-11 11:15:25,411 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 11:15:25,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2019-01-11 11:15:25,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 178. [2019-01-11 11:15:25,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2019-01-11 11:15:25,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 1204 transitions. [2019-01-11 11:15:25,483 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 1204 transitions. Word has length 5 [2019-01-11 11:15:25,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:25,483 INFO L480 AbstractCegarLoop]: Abstraction has 178 states and 1204 transitions. [2019-01-11 11:15:25,483 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:15:25,483 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 1204 transitions. [2019-01-11 11:15:25,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:25,484 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:25,484 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:25,484 INFO L423 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:25,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:25,484 INFO L82 PathProgramCache]: Analyzing trace with hash 29302192, now seen corresponding path program 1 times [2019-01-11 11:15:25,485 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:25,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:25,485 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:25,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:25,485 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:25,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:25,546 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 11:15:25,546 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:25,547 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:25,547 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:25,547 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [31] [2019-01-11 11:15:25,547 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:25,548 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:25,550 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:25,550 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 11:15:25,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:25,551 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:25,551 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:25,551 INFO 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 11:15:25,560 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:25,560 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:25,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:25,567 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:25,597 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 11:15:25,600 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:15:25,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,605 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 11:15:25,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,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, 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 11:15:25,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,624 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 11:15:25,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,635 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 11:15:25,646 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 11:15:25,646 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:25,689 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:25,721 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:25,747 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:25,780 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:25,796 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:25,811 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:25,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,846 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:25,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,884 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:15:25,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,927 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 11:15:25,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,980 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:25,980 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 11:15:26,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,048 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 11:15:26,049 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:26,072 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:26,097 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:26,121 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:26,147 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:26,194 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 11:15:26,194 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:26,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,247 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:15:26,248 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:26,292 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 11:15:26,292 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:15:26,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,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, 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 11:15:26,330 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:26,377 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 11:15:26,377 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 11:15:26,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,414 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:26,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:26,416 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:15:26,416 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:26,469 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 11:15:26,469 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 11:15:26,494 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 11:15:26,494 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:26,534 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 11:15:26,553 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:26,553 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:15:26,553 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:26,554 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:15:26,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:15:26,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:15:26,554 INFO L87 Difference]: Start difference. First operand 178 states and 1204 transitions. Second operand 10 states. [2019-01-11 11:15:27,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:27,344 INFO L93 Difference]: Finished difference Result 245 states and 1358 transitions. [2019-01-11 11:15:27,344 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:15:27,344 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:15:27,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:27,348 INFO L225 Difference]: With dead ends: 245 [2019-01-11 11:15:27,348 INFO L226 Difference]: Without dead ends: 243 [2019-01-11 11:15:27,349 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 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 11:15:27,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2019-01-11 11:15:27,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 191. [2019-01-11 11:15:27,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2019-01-11 11:15:27,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 1287 transitions. [2019-01-11 11:15:27,438 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 1287 transitions. Word has length 5 [2019-01-11 11:15:27,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:27,438 INFO L480 AbstractCegarLoop]: Abstraction has 191 states and 1287 transitions. [2019-01-11 11:15:27,438 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:15:27,438 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 1287 transitions. [2019-01-11 11:15:27,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:27,439 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:27,439 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:27,439 INFO L423 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:27,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:27,439 INFO L82 PathProgramCache]: Analyzing trace with hash 29295188, now seen corresponding path program 1 times [2019-01-11 11:15:27,439 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:27,440 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:27,440 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:27,440 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:27,440 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:27,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:27,863 WARN L181 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 14 [2019-01-11 11:15:28,087 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 11:15:28,087 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:28,087 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:28,087 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:28,088 INFO L207 CegarAbsIntRunner]: [0], [10], [22], [32], [33] [2019-01-11 11:15:28,088 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:28,088 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:28,090 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:28,091 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 11:15:28,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:28,091 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:28,091 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:28,091 INFO 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 11:15:28,108 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:28,108 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:28,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:28,128 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:28,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,154 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:15:28,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,193 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:15:28,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,248 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 11:15:28,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,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 11:15:28,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,377 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 11:15:28,377 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,403 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,427 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,453 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,481 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,517 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 11:15:28,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, 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 11:15:28,523 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 11:15:28,526 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 11:15:28,528 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 11:15:28,531 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 11:15:28,539 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 11:15:28,540 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,578 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,607 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,629 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,648 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,663 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,677 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,724 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 11:15:28,725 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:28,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,758 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:15:28,759 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,805 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 11:15:28,805 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 11:15:28,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:28,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 11:15:28,834 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:28,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 11:15:28,885 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 11:15:28,904 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 11:15:28,904 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:28,909 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 11:15:28,927 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:28,928 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2019-01-11 11:15:28,928 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:28,928 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:15:28,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:15:28,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2019-01-11 11:15:28,928 INFO L87 Difference]: Start difference. First operand 191 states and 1287 transitions. Second operand 8 states. [2019-01-11 11:15:29,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:29,308 INFO L93 Difference]: Finished difference Result 343 states and 2333 transitions. [2019-01-11 11:15:29,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:15:29,308 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:15:29,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:29,313 INFO L225 Difference]: With dead ends: 343 [2019-01-11 11:15:29,313 INFO L226 Difference]: Without dead ends: 342 [2019-01-11 11:15:29,314 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2019-01-11 11:15:29,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2019-01-11 11:15:29,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 304. [2019-01-11 11:15:29,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2019-01-11 11:15:29,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 2201 transitions. [2019-01-11 11:15:29,435 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 2201 transitions. Word has length 5 [2019-01-11 11:15:29,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:29,435 INFO L480 AbstractCegarLoop]: Abstraction has 304 states and 2201 transitions. [2019-01-11 11:15:29,435 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:15:29,435 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 2201 transitions. [2019-01-11 11:15:29,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:29,437 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:29,437 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:29,437 INFO L423 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:29,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:29,437 INFO L82 PathProgramCache]: Analyzing trace with hash 29295000, now seen corresponding path program 1 times [2019-01-11 11:15:29,437 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:29,438 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:29,438 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:29,438 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:29,438 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:29,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:29,678 WARN L181 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 20 [2019-01-11 11:15:29,717 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 11:15:29,717 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:29,717 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:29,717 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:29,717 INFO L207 CegarAbsIntRunner]: [0], [10], [22], [26], [31] [2019-01-11 11:15:29,718 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:29,718 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:29,721 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:29,721 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 11:15:29,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:29,721 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:29,721 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:29,722 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:15:29,730 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:29,730 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:29,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:29,735 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:29,762 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 11:15:29,766 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 11:15:29,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,778 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 11:15:29,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,785 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 11:15:29,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,796 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 11:15:29,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:29,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, 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 11:15:29,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, 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 11:15:29,818 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:29,868 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:29,899 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:29,924 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:29,943 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:29,957 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:29,974 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:30,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,012 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:30,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,051 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:15:30,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,099 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 11:15:30,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,155 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 11:15:30,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,225 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 11:15:30,225 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:30,252 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:30,278 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:30,305 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:30,332 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:30,382 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 11:15:30,382 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:30,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,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 41 treesize of output 97 [2019-01-11 11:15:30,448 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:30,494 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 11:15:30,494 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:15:30,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,530 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:15:30,531 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:30,581 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 11:15:30,581 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 11:15:30,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:30,624 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:30,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 43 treesize of output 134 [2019-01-11 11:15:30,626 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:30,681 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 11:15:30,681 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 11:15:30,702 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 11:15:30,702 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:30,744 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 11:15:30,764 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:30,764 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:15:30,764 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:30,764 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:15:30,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:15:30,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:15:30,764 INFO L87 Difference]: Start difference. First operand 304 states and 2201 transitions. Second operand 10 states. [2019-01-11 11:15:32,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:32,494 INFO L93 Difference]: Finished difference Result 369 states and 2390 transitions. [2019-01-11 11:15:32,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:15:32,494 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:15:32,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:32,498 INFO L225 Difference]: With dead ends: 369 [2019-01-11 11:15:32,498 INFO L226 Difference]: Without dead ends: 367 [2019-01-11 11:15:32,498 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:15:32,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2019-01-11 11:15:32,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 320. [2019-01-11 11:15:32,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 320 states. [2019-01-11 11:15:32,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 2329 transitions. [2019-01-11 11:15:32,633 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 2329 transitions. Word has length 5 [2019-01-11 11:15:32,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:32,633 INFO L480 AbstractCegarLoop]: Abstraction has 320 states and 2329 transitions. [2019-01-11 11:15:32,633 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:15:32,633 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 2329 transitions. [2019-01-11 11:15:32,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:32,634 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:32,634 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:32,634 INFO L423 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:32,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:32,635 INFO L82 PathProgramCache]: Analyzing trace with hash 29312486, now seen corresponding path program 1 times [2019-01-11 11:15:32,635 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:32,635 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:32,636 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:32,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:32,636 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:32,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:32,727 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 11:15:32,727 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:32,728 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:32,728 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:32,728 INFO L207 CegarAbsIntRunner]: [0], [22], [28], [32], [33] [2019-01-11 11:15:32,729 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:32,729 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:32,731 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:32,732 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 11:15:32,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:32,732 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:32,732 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:32,732 INFO 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 11:15:32,746 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:32,747 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:32,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:32,765 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:32,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:32,847 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:32,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:32,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:32,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, 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 11:15:32,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:32,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:32,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:32,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:32,950 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 86 [2019-01-11 11:15:33,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,018 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 11:15:33,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,106 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:15:33,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,210 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 11:15:33,210 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,255 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,302 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,350 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,396 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,444 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,501 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 11:15:33,505 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 11:15:33,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, 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 11:15:33,512 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 11:15:33,514 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 11:15:33,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, 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 11:15:33,522 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 11:15:33,522 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,572 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,601 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,623 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,641 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,657 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,671 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,740 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 11:15:33,741 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 11:15:33,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,788 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 11:15:33,788 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:33,871 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 11:15:33,871 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 11:15:33,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:33,951 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:33,952 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 11:15:33,952 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:34,015 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 11:15:34,015 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:106, output treesize:80 [2019-01-11 11:15:34,049 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 11:15:34,050 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:34,074 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 11:15:34,093 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:34,093 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:15:34,094 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:34,094 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:15:34,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:15:34,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:15:34,094 INFO L87 Difference]: Start difference. First operand 320 states and 2329 transitions. Second operand 8 states. [2019-01-11 11:15:34,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:34,737 INFO L93 Difference]: Finished difference Result 354 states and 2377 transitions. [2019-01-11 11:15:34,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:15:34,737 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:15:34,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:34,742 INFO L225 Difference]: With dead ends: 354 [2019-01-11 11:15:34,742 INFO L226 Difference]: Without dead ends: 350 [2019-01-11 11:15:34,742 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:15:34,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2019-01-11 11:15:34,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 323. [2019-01-11 11:15:34,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2019-01-11 11:15:34,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 2346 transitions. [2019-01-11 11:15:34,862 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 2346 transitions. Word has length 5 [2019-01-11 11:15:34,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:34,862 INFO L480 AbstractCegarLoop]: Abstraction has 323 states and 2346 transitions. [2019-01-11 11:15:34,862 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:15:34,862 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 2346 transitions. [2019-01-11 11:15:34,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:34,863 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:34,863 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:34,863 INFO L423 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:34,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:34,863 INFO L82 PathProgramCache]: Analyzing trace with hash 29299032, now seen corresponding path program 1 times [2019-01-11 11:15:34,863 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:34,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:34,864 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:34,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:34,864 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:34,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:34,923 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 11:15:34,924 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:34,924 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:34,924 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:34,924 INFO L207 CegarAbsIntRunner]: [0], [14], [22], [32], [33] [2019-01-11 11:15:34,925 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:34,926 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:34,928 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:34,929 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 11:15:34,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:34,929 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:34,929 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:34,929 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:15:34,944 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:34,945 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:34,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:34,951 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:34,979 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-11 11:15:34,985 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:15:34,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:34,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:34,990 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-11 11:15:34,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:34,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:34,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:34,996 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 11:15:35,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,003 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 11:15:35,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,015 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 11:15:35,030 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:15:35,031 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,071 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,103 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,127 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,149 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,164 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,179 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,216 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:15:35,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,255 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:15:35,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,312 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 11:15:35,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,366 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-11 11:15:35,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,437 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 11:15:35,438 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,464 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,488 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,513 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,540 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,588 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 11:15:35,589 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:35,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,634 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:15:35,634 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,678 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 11:15:35,678 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:15:35,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:35,706 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:35,707 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 105 [2019-01-11 11:15:35,707 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:35,754 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 11:15:35,754 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:59 [2019-01-11 11:15:35,774 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 11:15:35,775 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:35,796 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 11:15:35,815 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:35,816 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:15:35,816 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:35,816 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:15:35,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:15:35,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:15:35,816 INFO L87 Difference]: Start difference. First operand 323 states and 2346 transitions. Second operand 8 states. [2019-01-11 11:15:36,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:36,441 INFO L93 Difference]: Finished difference Result 347 states and 2375 transitions. [2019-01-11 11:15:36,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:15:36,441 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:15:36,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:36,445 INFO L225 Difference]: With dead ends: 347 [2019-01-11 11:15:36,446 INFO L226 Difference]: Without dead ends: 346 [2019-01-11 11:15:36,446 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 11:15:36,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2019-01-11 11:15:36,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 324. [2019-01-11 11:15:36,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 324 states. [2019-01-11 11:15:36,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 2354 transitions. [2019-01-11 11:15:36,592 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 2354 transitions. Word has length 5 [2019-01-11 11:15:36,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:36,592 INFO L480 AbstractCegarLoop]: Abstraction has 324 states and 2354 transitions. [2019-01-11 11:15:36,592 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:15:36,592 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 2354 transitions. [2019-01-11 11:15:36,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:36,594 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:36,594 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:36,594 INFO L423 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:36,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:36,594 INFO L82 PathProgramCache]: Analyzing trace with hash 28958902, now seen corresponding path program 1 times [2019-01-11 11:15:36,594 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:36,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:36,595 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:36,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:36,595 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:36,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:36,689 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 11:15:36,689 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:36,689 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:36,689 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:36,689 INFO L207 CegarAbsIntRunner]: [0], [10], [32], [34], [35] [2019-01-11 11:15:36,691 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:36,691 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:36,693 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:36,693 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 11:15:36,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:36,693 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:36,693 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:36,694 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:15:36,707 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:36,707 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:36,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:36,712 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:36,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,749 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:36,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,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 58 treesize of output 67 [2019-01-11 11:15:36,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,844 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 11:15:36,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,908 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 11:15:36,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:36,980 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 11:15:36,980 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:37,013 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:37,049 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:37,084 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:37,121 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:37,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, 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 11:15:37,169 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 11:15:37,172 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 11:15:37,174 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:15:37,178 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:15:37,180 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 11:15:37,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, 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 11:15:37,188 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:37,226 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:37,256 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:37,280 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:37,297 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:37,313 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:37,328 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:37,376 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 11:15:37,376 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:37,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:37,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 41 treesize of output 97 [2019-01-11 11:15:37,447 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:37,491 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:15:37,492 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:101, output treesize:71 [2019-01-11 11:15:37,512 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 11:15:37,513 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:37,523 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 11:15:37,541 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:37,541 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 11:15:37,541 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:37,541 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 11:15:37,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 11:15:37,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 11:15:37,542 INFO L87 Difference]: Start difference. First operand 324 states and 2354 transitions. Second operand 6 states. [2019-01-11 11:15:37,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:37,861 INFO L93 Difference]: Finished difference Result 344 states and 2373 transitions. [2019-01-11 11:15:37,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 11:15:37,861 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 5 [2019-01-11 11:15:37,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:37,864 INFO L225 Difference]: With dead ends: 344 [2019-01-11 11:15:37,865 INFO L226 Difference]: Without dead ends: 343 [2019-01-11 11:15:37,865 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2019-01-11 11:15:37,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2019-01-11 11:15:37,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 324. [2019-01-11 11:15:37,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 324 states. [2019-01-11 11:15:37,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 2354 transitions. [2019-01-11 11:15:37,995 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 2354 transitions. Word has length 5 [2019-01-11 11:15:37,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:37,995 INFO L480 AbstractCegarLoop]: Abstraction has 324 states and 2354 transitions. [2019-01-11 11:15:37,995 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 11:15:37,995 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 2354 transitions. [2019-01-11 11:15:37,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:37,996 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:37,996 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:37,996 INFO L423 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:37,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:37,996 INFO L82 PathProgramCache]: Analyzing trace with hash 28945258, now seen corresponding path program 1 times [2019-01-11 11:15:37,996 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:37,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:37,997 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:37,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:37,997 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:38,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:38,166 WARN L181 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 17 [2019-01-11 11:15:38,222 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 11:15:38,223 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:38,223 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:38,223 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:38,223 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [28], [31] [2019-01-11 11:15:38,224 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:38,224 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:38,226 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:38,226 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 11:15:38,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:38,227 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:38,227 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:38,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 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 11:15:38,236 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:38,236 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:38,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:38,241 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:38,262 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-11 11:15:38,265 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 11:15:38,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,270 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 11:15:38,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,276 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 11:15:38,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,284 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 11:15:38,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,315 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 11:15:38,324 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-11 11:15:38,325 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:38,363 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:38,394 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:38,419 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:38,439 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:38,456 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:38,471 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:38,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,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 68 treesize of output 71 [2019-01-11 11:15:38,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,545 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:15:38,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,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, 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 11:15:38,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,639 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-11 11:15:38,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,708 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-11 11:15:38,709 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:38,734 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:38,759 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:38,784 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:38,809 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:38,857 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 11:15:38,857 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:38,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:38,908 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:15:38,909 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:15:39,064 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 11:15:39,065 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-11 11:15:39,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,141 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:39,150 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 11:15:39,151 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:15:39,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,369 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:39,370 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:15:39,370 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:39,511 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 11:15:39,512 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:189 [2019-01-11 11:15:39,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:39,638 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 11:15:39,643 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-11 11:15:40,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:40,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:40,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:40,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:40,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:40,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:40,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:40,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:40,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:40,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:40,171 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:40,172 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:15:40,173 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:40,380 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 11:15:40,380 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:152, output treesize:346 [2019-01-11 11:15:41,327 WARN L181 SmtUtils]: Spent 839.00 ms on a formula simplification. DAG size of input: 211 DAG size of output: 109 [2019-01-11 11:15:41,328 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 11:15:41,328 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:41,379 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 11:15:41,398 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:41,398 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 11:15:41,398 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:41,399 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:15:41,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:15:41,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:15:41,399 INFO L87 Difference]: Start difference. First operand 324 states and 2354 transitions. Second operand 10 states. [2019-01-11 11:15:41,596 WARN L181 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 89 [2019-01-11 11:15:43,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:43,503 INFO L93 Difference]: Finished difference Result 434 states and 2876 transitions. [2019-01-11 11:15:43,504 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:15:43,504 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:15:43,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:43,509 INFO L225 Difference]: With dead ends: 434 [2019-01-11 11:15:43,509 INFO L226 Difference]: Without dead ends: 432 [2019-01-11 11:15:43,510 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:15:43,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2019-01-11 11:15:43,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 339. [2019-01-11 11:15:43,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2019-01-11 11:15:43,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 2453 transitions. [2019-01-11 11:15:43,654 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 2453 transitions. Word has length 5 [2019-01-11 11:15:43,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:43,654 INFO L480 AbstractCegarLoop]: Abstraction has 339 states and 2453 transitions. [2019-01-11 11:15:43,654 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:15:43,654 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 2453 transitions. [2019-01-11 11:15:43,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:43,655 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:43,655 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:43,655 INFO L423 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:43,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:43,655 INFO L82 PathProgramCache]: Analyzing trace with hash 28933852, now seen corresponding path program 2 times [2019-01-11 11:15:43,656 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:43,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:43,656 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:43,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:43,656 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:43,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:43,716 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 11:15:43,716 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:43,716 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:43,717 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:15:43,717 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:15:43,717 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:43,717 INFO 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 11:15:43,726 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:15:43,727 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:15:43,731 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2019-01-11 11:15:43,731 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:15:43,733 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:43,763 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 11:15:43,765 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-11 11:15:43,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,774 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 11:15:43,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,789 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 11:15:43,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,795 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 11:15:43,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,807 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 11:15:43,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:43,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, 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 11:15:43,821 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:43,880 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:43,912 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:43,935 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:43,957 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:43,974 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:43,989 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:44,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,028 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:44,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,074 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:15:44,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,128 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:15:44,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,193 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 11:15:44,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,275 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:15:44,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,379 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-11 11:15:44,380 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:44,420 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:44,459 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:44,499 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:44,539 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:44,582 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:44,653 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 11:15:44,653 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:118, output treesize:120 [2019-01-11 11:15:44,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,680 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:15:44,681 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:44,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 11:15:44,755 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 11:15:44,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:44,784 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 11:15:44,785 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:44,851 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 11:15:44,852 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:108, output treesize:78 [2019-01-11 11:15:44,873 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 11:15:44,873 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:44,887 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 11:15:44,905 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:44,905 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 11:15:44,905 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:44,905 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:15:44,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:15:44,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2019-01-11 11:15:44,906 INFO L87 Difference]: Start difference. First operand 339 states and 2453 transitions. Second operand 8 states. [2019-01-11 11:15:46,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:46,074 INFO L93 Difference]: Finished difference Result 472 states and 3201 transitions. [2019-01-11 11:15:46,074 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:15:46,074 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:15:46,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:46,080 INFO L225 Difference]: With dead ends: 472 [2019-01-11 11:15:46,080 INFO L226 Difference]: Without dead ends: 471 [2019-01-11 11:15:46,080 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 11:15:46,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2019-01-11 11:15:46,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 396. [2019-01-11 11:15:46,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 396 states. [2019-01-11 11:15:46,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 2917 transitions. [2019-01-11 11:15:46,234 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 2917 transitions. Word has length 5 [2019-01-11 11:15:46,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:46,234 INFO L480 AbstractCegarLoop]: Abstraction has 396 states and 2917 transitions. [2019-01-11 11:15:46,234 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:15:46,235 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 2917 transitions. [2019-01-11 11:15:46,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:46,236 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:46,236 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:46,236 INFO L423 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:46,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:46,236 INFO L82 PathProgramCache]: Analyzing trace with hash 28952946, now seen corresponding path program 1 times [2019-01-11 11:15:46,236 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:46,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:46,237 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:15:46,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:46,237 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:46,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:46,527 WARN L181 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 17 [2019-01-11 11:15:46,607 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 11:15:46,607 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:46,607 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:46,607 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:46,607 INFO L207 CegarAbsIntRunner]: [0], [10], [26], [28], [31] [2019-01-11 11:15:46,609 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:46,609 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:46,611 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:46,611 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 11:15:46,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:46,611 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:46,611 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:46,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 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 11:15:46,628 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:46,628 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:46,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:46,646 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:46,698 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 11:15:46,707 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:15:46,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,711 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 11:15:46,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,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, 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 11:15:46,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,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, 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 11:15:46,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,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, 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 11:15:46,750 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 11:15:46,750 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:46,790 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:46,820 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:46,844 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:46,863 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:46,878 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:46,892 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:46,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,928 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-11 11:15:46,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:46,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 11:15:47,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,012 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-11 11:15:47,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,061 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,063 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,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 11:15:47,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,132 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-11 11:15:47,133 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:47,158 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:47,182 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:47,207 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:47,232 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:47,279 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 11:15:47,279 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:47,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,322 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 11:15:47,323 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:15:47,478 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 11:15:47,479 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-11 11:15:47,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,539 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:47,540 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:15:47,541 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:47,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,664 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:47,673 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 11:15:47,675 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-01-11 11:15:47,880 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 11:15:47,880 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:189 [2019-01-11 11:15:47,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:47,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:48,014 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:15:48,018 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-11 11:15:48,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:48,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:48,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:48,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:48,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:48,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:48,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:48,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:48,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:48,475 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:48,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 73 treesize of output 109 [2019-01-11 11:15:48,477 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:48,667 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 11:15:48,668 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:152, output treesize:346 [2019-01-11 11:15:48,902 WARN L181 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 211 DAG size of output: 109 [2019-01-11 11:15:48,903 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 11:15:48,903 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:48,949 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 11:15:48,968 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:48,968 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 11:15:48,968 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:48,968 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:15:48,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:15:48,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:15:48,969 INFO L87 Difference]: Start difference. First operand 396 states and 2917 transitions. Second operand 10 states. [2019-01-11 11:15:49,260 WARN L181 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 88 [2019-01-11 11:15:52,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:52,519 INFO L93 Difference]: Finished difference Result 485 states and 3298 transitions. [2019-01-11 11:15:52,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:15:52,520 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:15:52,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:52,526 INFO L225 Difference]: With dead ends: 485 [2019-01-11 11:15:52,526 INFO L226 Difference]: Without dead ends: 484 [2019-01-11 11:15:52,526 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=88, Invalid=152, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:15:52,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2019-01-11 11:15:52,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 400. [2019-01-11 11:15:52,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 400 states. [2019-01-11 11:15:52,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 2949 transitions. [2019-01-11 11:15:52,718 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 2949 transitions. Word has length 5 [2019-01-11 11:15:52,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:52,718 INFO L480 AbstractCegarLoop]: Abstraction has 400 states and 2949 transitions. [2019-01-11 11:15:52,718 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:15:52,718 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 2949 transitions. [2019-01-11 11:15:52,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:52,719 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:52,720 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:52,720 INFO L423 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:52,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:52,720 INFO L82 PathProgramCache]: Analyzing trace with hash 28954558, now seen corresponding path program 2 times [2019-01-11 11:15:52,720 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:52,721 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:52,721 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:52,721 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:52,721 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:52,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:52,838 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:15:52,838 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:52,838 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:52,838 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:15:52,839 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:15:52,839 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:52,839 INFO 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 11:15:52,849 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:15:52,849 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:15:52,855 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 11:15:52,856 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:15:52,857 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:52,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, 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 11:15:52,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, 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 11:15:52,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,893 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 11:15:52,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,901 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 11:15:52,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,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 11:15:52,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,920 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 11:15:52,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:52,933 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 11:15:52,934 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:52,990 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,022 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,046 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,066 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,082 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,098 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,141 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:53,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,186 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:15:53,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,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 63 treesize of output 86 [2019-01-11 11:15:53,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,299 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-11 11:15:53,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,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, 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 11:15:53,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,477 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 11:15:53,478 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,516 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,554 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,594 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,645 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,682 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,747 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 11:15:53,748 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:15:53,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,787 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:15:53,787 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,852 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 11:15:53,853 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:15:53,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,892 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 11:15:53,893 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:53,955 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 11:15:53,956 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 11:15:53,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:53,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:54,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:54,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:54,002 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:54,003 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 153 [2019-01-11 11:15:54,003 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:54,071 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 11:15:54,072 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 11:15:54,097 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 11:15:54,097 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:54,136 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 11:15:54,155 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:54,155 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:15:54,155 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:54,155 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:15:54,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:15:54,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:15:54,156 INFO L87 Difference]: Start difference. First operand 400 states and 2949 transitions. Second operand 10 states. [2019-01-11 11:15:55,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:55,104 INFO L93 Difference]: Finished difference Result 485 states and 3293 transitions. [2019-01-11 11:15:55,105 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:15:55,105 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:15:55,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:55,111 INFO L225 Difference]: With dead ends: 485 [2019-01-11 11:15:55,111 INFO L226 Difference]: Without dead ends: 480 [2019-01-11 11:15:55,112 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 11:15:55,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2019-01-11 11:15:55,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 435. [2019-01-11 11:15:55,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 435 states. [2019-01-11 11:15:55,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 3230 transitions. [2019-01-11 11:15:55,279 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 3230 transitions. Word has length 5 [2019-01-11 11:15:55,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:55,279 INFO L480 AbstractCegarLoop]: Abstraction has 435 states and 3230 transitions. [2019-01-11 11:15:55,280 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:15:55,280 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 3230 transitions. [2019-01-11 11:15:55,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:55,281 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:55,281 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:55,281 INFO L423 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:55,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:55,282 INFO L82 PathProgramCache]: Analyzing trace with hash 28954806, now seen corresponding path program 2 times [2019-01-11 11:15:55,282 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:55,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:55,282 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:15:55,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:55,283 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:55,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:55,352 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 11:15:55,352 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:55,352 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:55,353 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:15:55,353 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:15:55,353 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:55,353 INFO 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 11:15:55,363 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:15:55,363 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:15:55,369 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 11:15:55,369 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:15:55,371 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:55,405 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 11:15:55,408 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 11:15:55,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,413 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 11:15:55,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,422 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:15:55,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,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 11:15:55,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15: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 11:15:55,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,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, 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 11:15:55,456 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:55,510 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:55,543 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:55,567 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:55,587 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:55,604 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:55,620 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:55,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,660 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:55,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,706 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:15:55,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15: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 11:15:55,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15: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 11:15:55,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,900 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:15:55,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:55,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15: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 11:15:55,999 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:56,037 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:56,076 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:56,117 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:56,158 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:56,200 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:56,265 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 11:15:56,266 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:15:56,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,302 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 11:15:56,302 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:56,367 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 11:15:56,368 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:15:56,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,407 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 142 [2019-01-11 11:15:56,408 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:56,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 11:15:56,487 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 11:15:56,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:56,532 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:56,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, 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 11:15:56,534 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:56,654 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 11:15:56,654 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 11:15:56,679 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 11:15:56,680 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:56,718 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 11:15:56,737 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:56,737 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:15:56,737 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:56,737 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:15:56,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:15:56,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:15:56,738 INFO L87 Difference]: Start difference. First operand 435 states and 3230 transitions. Second operand 10 states. [2019-01-11 11:15:57,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:57,646 INFO L93 Difference]: Finished difference Result 501 states and 3456 transitions. [2019-01-11 11:15:57,647 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:15:57,647 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:15:57,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:57,653 INFO L225 Difference]: With dead ends: 501 [2019-01-11 11:15:57,653 INFO L226 Difference]: Without dead ends: 499 [2019-01-11 11:15:57,654 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:15:57,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2019-01-11 11:15:57,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 457. [2019-01-11 11:15:57,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 457 states. [2019-01-11 11:15:57,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 3406 transitions. [2019-01-11 11:15:57,816 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 3406 transitions. Word has length 5 [2019-01-11 11:15:57,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:15:57,816 INFO L480 AbstractCegarLoop]: Abstraction has 457 states and 3406 transitions. [2019-01-11 11:15:57,816 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:15:57,816 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 3406 transitions. [2019-01-11 11:15:57,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:15:57,817 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:15:57,817 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:15:57,818 INFO L423 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:15:57,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:57,818 INFO L82 PathProgramCache]: Analyzing trace with hash 28941104, now seen corresponding path program 1 times [2019-01-11 11:15:57,818 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:15:57,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:57,819 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:15:57,819 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:15:57,819 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:15:57,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:57,926 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 11:15:57,927 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:57,927 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:15:57,927 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:15:57,927 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [31] [2019-01-11 11:15:57,927 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:15:57,928 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:15:57,929 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:15:57,929 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 11:15:57,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:15:57,930 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:15:57,930 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:15:57,930 INFO 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 11:15:57,940 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:15:57,940 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:15:57,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:15:57,945 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:15:57,969 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-11 11:15:57,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, 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 11:15:57,980 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:57,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:57,982 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-11 11:15:57,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:57,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:57,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:57,994 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 11:15:57,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,029 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 11:15:58,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,056 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 11:15:58,074 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 11:15:58,075 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,116 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,146 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,172 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,190 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,207 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,222 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,258 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:15:58,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,295 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:15:58,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,340 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 11:15:58,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,395 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 11:15:58,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,463 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,464 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 11:15:58,465 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,490 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,515 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,540 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,565 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,612 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 11:15:58,612 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:15:58,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,671 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:15:58,672 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,714 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 11:15:58,714 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:15:58,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,766 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-11 11:15:58,767 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,812 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 11:15:58,813 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 11:15:58,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:15:58,849 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:15:58,850 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 118 [2019-01-11 11:15:58,851 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:15:58,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 11:15:58,896 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 11:15:58,916 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 11:15:58,916 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:15:58,952 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 11:15:58,971 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:15:58,971 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:15:58,971 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:15:58,971 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:15:58,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:15:58,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:15:58,972 INFO L87 Difference]: Start difference. First operand 457 states and 3406 transitions. Second operand 10 states. [2019-01-11 11:15:59,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:15:59,920 INFO L93 Difference]: Finished difference Result 539 states and 3726 transitions. [2019-01-11 11:15:59,920 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:15:59,920 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:15:59,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:15:59,925 INFO L225 Difference]: With dead ends: 539 [2019-01-11 11:15:59,926 INFO L226 Difference]: Without dead ends: 537 [2019-01-11 11:15:59,926 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:15:59,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2019-01-11 11:16:00,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 492. [2019-01-11 11:16:00,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 492 states. [2019-01-11 11:16:00,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 3666 transitions. [2019-01-11 11:16:00,082 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 3666 transitions. Word has length 5 [2019-01-11 11:16:00,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:00,083 INFO L480 AbstractCegarLoop]: Abstraction has 492 states and 3666 transitions. [2019-01-11 11:16:00,083 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:16:00,083 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 3666 transitions. [2019-01-11 11:16:00,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:16:00,084 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:00,084 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:16:00,084 INFO L423 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:00,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:00,085 INFO L82 PathProgramCache]: Analyzing trace with hash 28941352, now seen corresponding path program 1 times [2019-01-11 11:16:00,085 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:00,085 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:00,085 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:00,085 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:00,085 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:00,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:00,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 11:16:00,177 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:00,177 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:00,177 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:16:00,177 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [26], [31] [2019-01-11 11:16:00,177 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:00,178 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:00,179 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:00,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 11:16:00,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:00,180 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:00,180 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:00,180 INFO 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 11:16:00,195 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:00,196 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:00,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:00,207 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:00,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,227 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:16:00,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,269 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:16:00,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,316 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 11:16:00,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,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 11:16:00,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:00,444 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 11:16:00,445 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:00,470 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:00,495 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:00,523 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:00,546 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:00,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, 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 11:16:00,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, 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 11:16:00,584 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 11:16:00,586 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 11:16:00,589 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 11:16:00,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, 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 11:16:00,733 INFO L303 Elim1Store]: Index analysis took 138 ms [2019-01-11 11:16:00,734 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 11:16:00,735 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:00,972 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:01,000 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:01,023 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:01,040 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:01,055 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:01,069 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:01,114 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 11:16:01,114 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:16:01,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,205 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:16:01,205 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:01,266 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 11:16:01,266 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:16:01,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,323 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:16:01,324 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:01,368 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 11:16:01,368 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 11:16:01,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:01,409 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:01,410 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:16:01,411 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:01,458 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 11:16:01,458 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 11:16:01,480 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 11:16:01,480 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:01,516 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 11:16:01,533 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:01,534 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:16:01,534 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:01,534 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:16:01,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:16:01,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:16:01,534 INFO L87 Difference]: Start difference. First operand 492 states and 3666 transitions. Second operand 10 states. [2019-01-11 11:16:02,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:02,343 INFO L93 Difference]: Finished difference Result 551 states and 3869 transitions. [2019-01-11 11:16:02,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:16:02,343 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2019-01-11 11:16:02,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:02,351 INFO L225 Difference]: With dead ends: 551 [2019-01-11 11:16:02,351 INFO L226 Difference]: Without dead ends: 549 [2019-01-11 11:16:02,352 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:16:02,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2019-01-11 11:16:02,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 509. [2019-01-11 11:16:02,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2019-01-11 11:16:02,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 3822 transitions. [2019-01-11 11:16:02,518 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 3822 transitions. Word has length 5 [2019-01-11 11:16:02,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:02,518 INFO L480 AbstractCegarLoop]: Abstraction has 509 states and 3822 transitions. [2019-01-11 11:16:02,518 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:16:02,518 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 3822 transitions. [2019-01-11 11:16:02,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:16:02,520 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:02,520 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:16:02,520 INFO L423 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:02,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:02,520 INFO L82 PathProgramCache]: Analyzing trace with hash 29435558, now seen corresponding path program 1 times [2019-01-11 11:16:02,521 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:02,521 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:02,521 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:02,521 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:02,521 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:02,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:02,558 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 11:16:02,558 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:02,558 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:02,558 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:16:02,559 INFO L207 CegarAbsIntRunner]: [0], [26], [32], [34], [35] [2019-01-11 11:16:02,560 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:02,560 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:02,562 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:02,562 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 11:16:02,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:02,563 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:02,563 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:02,563 INFO 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 11:16:02,577 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:02,577 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:02,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:02,583 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:02,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,608 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:16:02,611 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 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 11:16:02,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,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, 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 11:16:02,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,705 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 11:16:02,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:02,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, 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 11:16:02,768 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:02,791 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:02,814 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:02,840 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:02,864 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:02,894 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 11:16:02,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, 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 11:16:02,901 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 11:16:02,907 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 11:16:02,912 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 11:16:02,916 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 11:16:02,927 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 11:16:02,928 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:02,961 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:02,986 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:03,005 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:03,020 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:03,034 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:03,047 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:03,089 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 11:16:03,089 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-11 11:16:03,133 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:03,134 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 11:16:03,135 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:03,173 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 11:16:03,173 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:93, output treesize:63 [2019-01-11 11:16:03,193 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 11:16:03,193 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:03,382 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 11:16:03,400 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:03,401 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 11:16:03,401 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:03,401 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 11:16:03,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 11:16:03,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 11:16:03,401 INFO L87 Difference]: Start difference. First operand 509 states and 3822 transitions. Second operand 6 states. [2019-01-11 11:16:03,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:03,776 INFO L93 Difference]: Finished difference Result 523 states and 3832 transitions. [2019-01-11 11:16:03,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 11:16:03,777 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 5 [2019-01-11 11:16:03,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:03,782 INFO L225 Difference]: With dead ends: 523 [2019-01-11 11:16:03,782 INFO L226 Difference]: Without dead ends: 522 [2019-01-11 11:16:03,782 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 11:16:03,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2019-01-11 11:16:03,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 509. [2019-01-11 11:16:03,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2019-01-11 11:16:03,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 3821 transitions. [2019-01-11 11:16:03,957 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 3821 transitions. Word has length 5 [2019-01-11 11:16:03,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:03,957 INFO L480 AbstractCegarLoop]: Abstraction has 509 states and 3821 transitions. [2019-01-11 11:16:03,957 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 11:16:03,957 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 3821 transitions. [2019-01-11 11:16:03,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:16:03,958 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:03,958 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:16:03,958 INFO L423 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:03,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:03,958 INFO L82 PathProgramCache]: Analyzing trace with hash 29425884, now seen corresponding path program 1 times [2019-01-11 11:16:03,959 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:03,959 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:03,959 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:03,959 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:03,959 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:03,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:04,021 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 11:16:04,021 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:04,021 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:04,022 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:16:04,022 INFO L207 CegarAbsIntRunner]: [0], [22], [26], [32], [33] [2019-01-11 11:16:04,022 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:04,022 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:04,024 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:04,024 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 11:16:04,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:04,024 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:04,024 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:04,024 INFO 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 11:16:04,034 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:04,034 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:04,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:04,039 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:04,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,068 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:16:04,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,109 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-11 11:16:04,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,167 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 11:16:04,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,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, 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 11:16:04,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,290 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 11:16:04,291 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,318 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,342 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,369 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,393 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,429 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 11:16:04,431 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:16:04,435 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 11:16:04,437 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 11:16:04,442 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 11:16:04,445 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 11:16:04,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, 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 11:16:04,454 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,492 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,520 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,542 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,559 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,575 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,589 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,638 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 11:16:04,638 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:16:04,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,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, 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 11:16:04,710 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,754 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 11:16:04,755 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:16:04,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:04,785 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 113 [2019-01-11 11:16:04,785 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:04,835 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 11:16:04,835 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-11 11:16:04,859 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 11:16:04,859 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:04,878 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 11:16:04,896 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:04,896 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:16:04,896 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:04,897 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:16:04,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:16:04,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:16:04,897 INFO L87 Difference]: Start difference. First operand 509 states and 3821 transitions. Second operand 8 states. [2019-01-11 11:16:05,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:05,571 INFO L93 Difference]: Finished difference Result 542 states and 3850 transitions. [2019-01-11 11:16:05,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:16:05,571 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:16:05,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:05,575 INFO L225 Difference]: With dead ends: 542 [2019-01-11 11:16:05,575 INFO L226 Difference]: Without dead ends: 540 [2019-01-11 11:16:05,576 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 11:16:05,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2019-01-11 11:16:05,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 509. [2019-01-11 11:16:05,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2019-01-11 11:16:05,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 3820 transitions. [2019-01-11 11:16:05,754 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 3820 transitions. Word has length 5 [2019-01-11 11:16:05,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:05,754 INFO L480 AbstractCegarLoop]: Abstraction has 509 states and 3820 transitions. [2019-01-11 11:16:05,754 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:16:05,754 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 3820 transitions. [2019-01-11 11:16:05,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:16:05,755 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:05,756 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:16:05,756 INFO L423 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:05,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:05,756 INFO L82 PathProgramCache]: Analyzing trace with hash 29431650, now seen corresponding path program 1 times [2019-01-11 11:16:05,756 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:05,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:05,757 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:05,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:05,757 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:05,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:05,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:16:05,813 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:05,813 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:05,813 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:16:05,813 INFO L207 CegarAbsIntRunner]: [0], [26], [28], [32], [33] [2019-01-11 11:16:05,814 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:05,814 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:05,815 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:05,815 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 11:16:05,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:05,816 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:05,816 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:05,816 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:16:05,825 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:05,825 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:05,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:05,831 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:05,864 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 11:16:05,868 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:16:05,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,875 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 11:16:05,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,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, 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 11:16:05,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,895 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 11:16:05,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,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, 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 11:16:05,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:05,916 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 11:16:05,917 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:05,974 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,007 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,032 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,053 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,071 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,086 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,127 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-11 11:16:06,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,174 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:16:06,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,227 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 11:16:06,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,289 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:16:06,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,368 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:16:06,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,463 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,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, 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 11:16:06,470 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,507 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,544 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,583 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,623 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,663 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,728 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 11:16:06,728 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 11:16:06,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,756 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 11:16:06,756 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,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 11:16:06,821 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 11:16:06,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:06,854 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 11:16:06,855 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:06,921 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 11:16:06,922 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:108, output treesize:78 [2019-01-11 11:16:06,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:16:06,956 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:06,978 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 11:16:06,996 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:06,996 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:16:06,996 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:06,997 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:16:06,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:16:06,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:16:06,997 INFO L87 Difference]: Start difference. First operand 509 states and 3820 transitions. Second operand 8 states. [2019-01-11 11:16:08,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:08,085 INFO L93 Difference]: Finished difference Result 541 states and 3851 transitions. [2019-01-11 11:16:08,085 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:16:08,086 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:16:08,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:08,089 INFO L225 Difference]: With dead ends: 541 [2019-01-11 11:16:08,089 INFO L226 Difference]: Without dead ends: 540 [2019-01-11 11:16:08,090 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 11:16:08,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2019-01-11 11:16:08,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 509. [2019-01-11 11:16:08,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2019-01-11 11:16:08,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 3820 transitions. [2019-01-11 11:16:08,259 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 3820 transitions. Word has length 5 [2019-01-11 11:16:08,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:08,259 INFO L480 AbstractCegarLoop]: Abstraction has 509 states and 3820 transitions. [2019-01-11 11:16:08,259 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:16:08,259 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 3820 transitions. [2019-01-11 11:16:08,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:16:08,260 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:08,261 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:16:08,261 INFO L423 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:08,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:08,261 INFO L82 PathProgramCache]: Analyzing trace with hash 29418196, now seen corresponding path program 1 times [2019-01-11 11:16:08,261 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:08,262 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:08,262 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:08,262 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:08,262 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:08,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:08,387 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 11:16:08,387 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:08,387 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:08,387 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:16:08,387 INFO L207 CegarAbsIntRunner]: [0], [14], [26], [32], [33] [2019-01-11 11:16:08,388 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:08,389 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:08,391 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:08,391 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 11:16:08,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:08,391 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:08,392 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:08,392 INFO 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 11:16:08,402 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:08,403 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:08,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:08,408 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:08,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,435 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:16:08,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,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 58 treesize of output 67 [2019-01-11 11:16:08,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,528 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 11:16:08,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,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, 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 11:16:08,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,651 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:08,657 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 11:16:08,657 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:08,685 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:08,711 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:08,737 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:08,764 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:08,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, 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 11:16:08,804 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 11:16:08,807 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 11:16:08,809 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 11:16:08,811 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:16:08,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 11:16:08,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 11:16:08,835 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:08,874 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:08,903 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:08,925 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:08,943 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:08,958 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:08,971 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:09,018 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 11:16:09,018 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:16:09,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:09,065 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:16:09,066 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:09,110 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 11:16:09,111 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:16:09,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:09,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:09,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:09,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:09,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:09,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:09,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:09,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:09,142 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:16:09,142 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:09,191 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 11:16:09,191 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:57 [2019-01-11 11:16:09,211 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 11:16:09,211 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:09,239 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 11:16:09,259 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:09,259 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 11:16:09,260 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:09,260 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:16:09,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:16:09,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2019-01-11 11:16:09,260 INFO L87 Difference]: Start difference. First operand 509 states and 3820 transitions. Second operand 8 states. [2019-01-11 11:16:09,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:09,955 INFO L93 Difference]: Finished difference Result 573 states and 3948 transitions. [2019-01-11 11:16:09,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:16:09,956 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:16:09,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:09,959 INFO L225 Difference]: With dead ends: 573 [2019-01-11 11:16:09,960 INFO L226 Difference]: Without dead ends: 572 [2019-01-11 11:16:09,960 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2019-01-11 11:16:09,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2019-01-11 11:16:10,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 517. [2019-01-11 11:16:10,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 517 states. [2019-01-11 11:16:10,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 3892 transitions. [2019-01-11 11:16:10,128 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 3892 transitions. Word has length 5 [2019-01-11 11:16:10,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:10,128 INFO L480 AbstractCegarLoop]: Abstraction has 517 states and 3892 transitions. [2019-01-11 11:16:10,128 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:16:10,129 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 3892 transitions. [2019-01-11 11:16:10,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-01-11 11:16:10,130 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:10,130 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-01-11 11:16:10,130 INFO L423 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:10,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:10,130 INFO L82 PathProgramCache]: Analyzing trace with hash 29477778, now seen corresponding path program 1 times [2019-01-11 11:16:10,130 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:10,131 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:10,131 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:10,131 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:10,131 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:10,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:10,196 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 11:16:10,196 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:10,196 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:10,197 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2019-01-11 11:16:10,197 INFO L207 CegarAbsIntRunner]: [0], [14], [28], [32], [33] [2019-01-11 11:16:10,198 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:10,198 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:10,200 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:10,200 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 11:16:10,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:10,200 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:10,200 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:10,200 INFO 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 11:16:10,212 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:10,212 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:10,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:10,225 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:10,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,260 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:16:10,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,318 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:16:10,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,376 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 11:16:10,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,448 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 11:16:10,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,534 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:16:10,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:10,643 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 11:16:10,644 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:10,691 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:10,738 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:10,789 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:10,840 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:10,893 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:10,954 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 11:16:10,958 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:16:10,975 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 11:16:10,991 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 11:16:11,008 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 11:16:11,027 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:16:11,045 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:16:11,046 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:11,129 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:11,161 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:11,185 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:11,219 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:11,235 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:11,249 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:11,316 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 11:16:11,317 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 11:16:11,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:11,345 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 11:16:11,346 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:11,414 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 11:16:11,415 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 11:16:11,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:11,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:11,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:11,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:11,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:11,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:11,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:11,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:11,457 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:11,458 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 11:16:11,459 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:11,528 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 11:16:11,529 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:106, output treesize:80 [2019-01-11 11:16:11,568 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 11:16:11,569 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:11,594 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 11:16:11,613 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:11,613 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:16:11,613 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:11,613 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:16:11,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:16:11,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:16:11,614 INFO L87 Difference]: Start difference. First operand 517 states and 3892 transitions. Second operand 8 states. [2019-01-11 11:16:12,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:12,215 INFO L93 Difference]: Finished difference Result 560 states and 3946 transitions. [2019-01-11 11:16:12,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:16:12,215 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 5 [2019-01-11 11:16:12,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:12,219 INFO L225 Difference]: With dead ends: 560 [2019-01-11 11:16:12,219 INFO L226 Difference]: Without dead ends: 557 [2019-01-11 11:16:12,219 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2019-01-11 11:16:12,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2019-01-11 11:16:12,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 522. [2019-01-11 11:16:12,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 522 states. [2019-01-11 11:16:12,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 3906 transitions. [2019-01-11 11:16:12,387 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 3906 transitions. Word has length 5 [2019-01-11 11:16:12,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:12,388 INFO L480 AbstractCegarLoop]: Abstraction has 522 states and 3906 transitions. [2019-01-11 11:16:12,388 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:16:12,388 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 3906 transitions. [2019-01-11 11:16:12,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:12,389 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:12,389 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:16:12,389 INFO L423 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:12,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:12,389 INFO L82 PathProgramCache]: Analyzing trace with hash 905114198, now seen corresponding path program 1 times [2019-01-11 11:16:12,390 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:12,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:12,390 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:12,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:12,390 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:12,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:12,433 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 11:16:12,433 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:12,433 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:12,433 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:16:12,433 INFO L207 CegarAbsIntRunner]: [0], [18], [32], [34], [36], [37] [2019-01-11 11:16:12,434 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:12,434 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:12,436 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:12,437 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 11:16:12,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:12,437 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:12,437 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:12,437 INFO 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 11:16:12,449 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:12,450 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:12,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:12,454 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:12,477 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 11:16:12,481 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 11:16:12,490 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 11:16:12,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,505 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:16:12,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,518 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:16:12,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,533 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 11:16:12,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, 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 11:16:12,547 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:12,581 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:12,609 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:12,631 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:12,646 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:12,663 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:12,677 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:12,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,711 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 63 [2019-01-11 11:16:12,714 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 11:16:12,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,735 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 11:16:12,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,803 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 11:16:12,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:12,865 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 11:16:12,865 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:12,887 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:12,908 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:12,930 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:12,953 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:12,994 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 11:16:12,995 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 8 variables, input treesize:84, output treesize:88 [2019-01-11 11:16:13,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:13,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, 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 11:16:13,021 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:13,053 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 11:16:13,053 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:93, output treesize:63 [2019-01-11 11:16:13,069 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 11:16:13,069 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:13,166 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 11:16:13,212 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2019-01-11 11:16:13,212 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [2, 2] total 5 [2019-01-11 11:16:13,212 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-01-11 11:16:13,213 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-01-11 11:16:13,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-11 11:16:13,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-01-11 11:16:13,213 INFO L87 Difference]: Start difference. First operand 522 states and 3906 transitions. Second operand 4 states. [2019-01-11 11:16:13,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:13,814 INFO L93 Difference]: Finished difference Result 806 states and 6051 transitions. [2019-01-11 11:16:13,814 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-01-11 11:16:13,814 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 6 [2019-01-11 11:16:13,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:13,822 INFO L225 Difference]: With dead ends: 806 [2019-01-11 11:16:13,822 INFO L226 Difference]: Without dead ends: 802 [2019-01-11 11:16:13,823 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 11:16:13,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2019-01-11 11:16:14,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 783. [2019-01-11 11:16:14,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 783 states. [2019-01-11 11:16:14,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 6028 transitions. [2019-01-11 11:16:14,144 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 6028 transitions. Word has length 6 [2019-01-11 11:16:14,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:14,144 INFO L480 AbstractCegarLoop]: Abstraction has 783 states and 6028 transitions. [2019-01-11 11:16:14,144 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-01-11 11:16:14,144 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 6028 transitions. [2019-01-11 11:16:14,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:14,145 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:14,145 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-11 11:16:14,145 INFO L423 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:14,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:14,146 INFO L82 PathProgramCache]: Analyzing trace with hash 904695138, now seen corresponding path program 2 times [2019-01-11 11:16:14,146 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:14,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:14,146 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:14,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:14,146 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:14,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:14,347 WARN L181 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 17 DAG size of output: 13 [2019-01-11 11:16:14,350 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 11:16:14,351 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:14,351 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:14,351 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:16:14,351 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:16:14,351 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:14,351 INFO 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 11:16:14,362 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:16:14,363 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:16:14,367 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2019-01-11 11:16:14,368 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:16:14,368 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:14,393 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-11 11:16:14,395 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-11 11:16:14,402 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 11:16:14,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,415 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:16:14,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,429 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 11:16:14,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,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, 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 11:16:14,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,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, 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 11:16:14,487 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:14,542 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:14,573 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:14,595 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:14,610 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:14,625 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:14,638 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:14,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,675 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:16:14,678 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 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 11:16:14,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,705 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 11:16:14,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,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, 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 11:16:14,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,838 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:16:14,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:14,981 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 11:16:14,982 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:15,019 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:15,055 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:15,092 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:15,131 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:15,169 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:15,233 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 11:16:15,233 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:107, output treesize:112 [2019-01-11 11:16:15,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:15,262 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 11:16:15,263 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:15,322 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 11:16:15,323 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:122, output treesize:88 [2019-01-11 11:16:15,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:15,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:15,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:15,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:15,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:15,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:15,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:15,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:15,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:15,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, 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 11:16:15,357 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:15,422 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 11:16:15,422 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:100, output treesize:88 [2019-01-11 11:16:15,444 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 11:16:15,444 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:15,460 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 11:16:15,477 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:15,478 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 3] total 8 [2019-01-11 11:16:15,478 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:15,478 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-01-11 11:16:15,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-01-11 11:16:15,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2019-01-11 11:16:15,478 INFO L87 Difference]: Start difference. First operand 783 states and 6028 transitions. Second operand 7 states. [2019-01-11 11:16:16,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:16,152 INFO L93 Difference]: Finished difference Result 802 states and 6046 transitions. [2019-01-11 11:16:16,152 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:16:16,153 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 6 [2019-01-11 11:16:16,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:16,159 INFO L225 Difference]: With dead ends: 802 [2019-01-11 11:16:16,159 INFO L226 Difference]: Without dead ends: 801 [2019-01-11 11:16:16,160 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 11:16:16,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2019-01-11 11:16:16,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 783. [2019-01-11 11:16:16,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 783 states. [2019-01-11 11:16:16,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 6028 transitions. [2019-01-11 11:16:16,549 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 6028 transitions. Word has length 6 [2019-01-11 11:16:16,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:16,549 INFO L480 AbstractCegarLoop]: Abstraction has 783 states and 6028 transitions. [2019-01-11 11:16:16,549 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-01-11 11:16:16,549 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 6028 transitions. [2019-01-11 11:16:16,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:16,551 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:16,551 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-11 11:16:16,551 INFO L423 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:16,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:16,552 INFO L82 PathProgramCache]: Analyzing trace with hash 904669900, now seen corresponding path program 1 times [2019-01-11 11:16:16,552 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:16,552 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:16,552 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:16:16,552 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:16,552 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:16,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:16,662 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 11:16:16,662 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:16,663 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:16,663 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:16:16,663 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [26], [31] [2019-01-11 11:16:16,664 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:16,664 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:16,666 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:16,666 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 11:16:16,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:16,667 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:16,667 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:16,667 INFO 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 11:16:16,683 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:16,683 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:16,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:16,689 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:16,722 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 11:16:16,728 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 11:16:16,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,736 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 11:16:16,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,748 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 11:16:16,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,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, 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 11:16:16,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,768 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 11:16:16,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,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, 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 11:16:16,781 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:16,839 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:16,869 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:16,893 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:16,912 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:16,928 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:16,942 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:16,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:16,984 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:16:17,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,029 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:16:17,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,081 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 11:16:17,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,143 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 11:16:17,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,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, 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 11:16:17,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,318 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,323 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 11:16:17,324 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:17,364 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:17,405 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:17,445 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:17,486 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:17,526 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:17,594 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 11:16:17,595 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 11:16:17,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,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, 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 11:16:17,628 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:17,692 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 11:16:17,692 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:16:17,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,731 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 11:16:17,732 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:17,800 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 11:16:17,800 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:96 [2019-01-11 11:16:17,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,841 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 11:16:17,842 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:17,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 11:16:17,912 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 11:16:17,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,956 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:17,959 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 11:16:17,960 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:18,037 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 11:16:18,037 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:62 [2019-01-11 11:16:18,061 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 11:16:18,062 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:18,103 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 11:16:18,122 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:18,123 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2019-01-11 11:16:18,123 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:18,123 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 11:16:18,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 11:16:18,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2019-01-11 11:16:18,123 INFO L87 Difference]: Start difference. First operand 783 states and 6028 transitions. Second operand 11 states. [2019-01-11 11:16:19,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:19,563 INFO L93 Difference]: Finished difference Result 956 states and 7015 transitions. [2019-01-11 11:16:19,564 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 11:16:19,564 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-11 11:16:19,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:19,568 INFO L225 Difference]: With dead ends: 956 [2019-01-11 11:16:19,568 INFO L226 Difference]: Without dead ends: 954 [2019-01-11 11:16:19,569 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 11:16:19,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2019-01-11 11:16:19,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 808. [2019-01-11 11:16:19,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 808 states. [2019-01-11 11:16:19,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 6214 transitions. [2019-01-11 11:16:19,843 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 6214 transitions. Word has length 6 [2019-01-11 11:16:19,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:19,843 INFO L480 AbstractCegarLoop]: Abstraction has 808 states and 6214 transitions. [2019-01-11 11:16:19,843 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 11:16:19,843 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 6214 transitions. [2019-01-11 11:16:19,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:19,844 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:19,845 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-11 11:16:19,845 INFO L423 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:19,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:19,845 INFO L82 PathProgramCache]: Analyzing trace with hash 904323940, now seen corresponding path program 2 times [2019-01-11 11:16:19,845 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:19,845 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:19,846 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:19,846 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:19,846 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:19,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:20,004 WARN L181 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 13 [2019-01-11 11:16:20,056 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 11:16:20,056 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:20,056 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:20,057 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:16:20,057 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:16:20,057 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:20,057 INFO 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 11:16:20,066 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:16:20,066 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:16:20,073 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 11:16:20,073 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:16:20,075 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:20,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,123 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:16:20,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,175 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-11 11:16:20,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,231 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 11:16:20,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,299 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-11 11:16:20,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,385 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:16:20,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:20,487 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 11:16:20,487 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:20,532 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:20,578 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:20,627 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:20,675 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:20,726 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:20,784 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 11:16:20,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, 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 11:16:20,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, 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 11:16:20,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, 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 11:16:20,796 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 11:16:20,799 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 11:16:20,801 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:16:20,802 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:20,853 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:20,882 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:20,904 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:20,921 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:20,936 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:20,949 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:21,015 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 11:16:21,015 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 11:16:21,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,047 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 11:16:21,047 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:21,109 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 11:16:21,109 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:16:21,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,149 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 11:16:21,150 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:21,222 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 11:16:21,223 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 11:16:21,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,263 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 11:16:21,264 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:21,340 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 11:16:21,341 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:76 [2019-01-11 11:16:21,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:21,477 INFO L303 Elim1Store]: Index analysis took 111 ms [2019-01-11 11:16:21,478 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 11:16:21,479 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:21,557 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 11:16:21,557 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:62 [2019-01-11 11:16:21,583 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 11:16:21,583 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:21,630 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 11:16:21,650 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:21,650 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2019-01-11 11:16:21,650 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:21,650 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 11:16:21,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 11:16:21,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2019-01-11 11:16:21,651 INFO L87 Difference]: Start difference. First operand 808 states and 6214 transitions. Second operand 11 states. [2019-01-11 11:16:22,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:22,968 INFO L93 Difference]: Finished difference Result 1087 states and 7943 transitions. [2019-01-11 11:16:22,969 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-11 11:16:22,969 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-11 11:16:22,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:22,974 INFO L225 Difference]: With dead ends: 1087 [2019-01-11 11:16:22,974 INFO L226 Difference]: Without dead ends: 1084 [2019-01-11 11:16:22,975 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 11:16:22,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2019-01-11 11:16:23,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 849. [2019-01-11 11:16:23,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 849 states. [2019-01-11 11:16:23,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 6541 transitions. [2019-01-11 11:16:23,265 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 6541 transitions. Word has length 6 [2019-01-11 11:16:23,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:23,265 INFO L480 AbstractCegarLoop]: Abstraction has 849 states and 6541 transitions. [2019-01-11 11:16:23,265 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 11:16:23,265 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 6541 transitions. [2019-01-11 11:16:23,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:23,266 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:23,267 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:16:23,267 INFO L423 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:23,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:23,267 INFO L82 PathProgramCache]: Analyzing trace with hash 904327972, now seen corresponding path program 1 times [2019-01-11 11:16:23,267 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:23,267 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:23,268 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:16:23,268 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:23,268 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:23,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:23,343 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 11:16:23,343 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:23,343 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:23,343 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:16:23,344 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [22], [32], [33] [2019-01-11 11:16:23,344 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:23,344 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:23,346 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:23,346 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 11:16:23,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:23,347 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:23,347 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:23,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 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 11:16:23,356 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:23,356 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:23,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:23,361 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:23,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,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, 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 11:16:23,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,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 11:16:23,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,466 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 11:16:23,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,522 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 11:16:23,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:23,591 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 11:16:23,591 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:23,617 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:23,642 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:23,668 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:23,718 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:23,754 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 11:16:23,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, 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 11:16:23,759 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 11:16:23,761 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 11:16:23,763 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 11:16:23,767 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 11:16:23,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, 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 11:16:23,775 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:23,811 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:23,839 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:23,861 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:23,878 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:23,892 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:23,905 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:23,951 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 11:16:23,952 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:16:24,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,007 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:16:24,007 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:24,050 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 11:16:24,050 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:16:24,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,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 113 [2019-01-11 11:16:24,087 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:24,133 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 11:16:24,134 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 11:16:24,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:24,173 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:24,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, 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 11:16:24,174 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:24,224 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 11:16:24,224 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 11:16:24,246 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 11:16:24,246 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:24,337 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 11:16:24,355 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:24,355 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:16:24,355 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:24,355 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:16:24,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:16:24,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:16:24,356 INFO L87 Difference]: Start difference. First operand 849 states and 6541 transitions. Second operand 10 states. [2019-01-11 11:16:27,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:27,301 INFO L93 Difference]: Finished difference Result 942 states and 6912 transitions. [2019-01-11 11:16:27,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:16:27,301 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:16:27,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:27,306 INFO L225 Difference]: With dead ends: 942 [2019-01-11 11:16:27,306 INFO L226 Difference]: Without dead ends: 940 [2019-01-11 11:16:27,306 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:16:27,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2019-01-11 11:16:27,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 891. [2019-01-11 11:16:27,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 891 states. [2019-01-11 11:16:27,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 6849 transitions. [2019-01-11 11:16:27,648 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 6849 transitions. Word has length 6 [2019-01-11 11:16:27,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:27,648 INFO L480 AbstractCegarLoop]: Abstraction has 891 states and 6849 transitions. [2019-01-11 11:16:27,648 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:16:27,648 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 6849 transitions. [2019-01-11 11:16:27,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:27,650 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:27,650 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:16:27,650 INFO L423 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:27,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:27,650 INFO L82 PathProgramCache]: Analyzing trace with hash 904333738, now seen corresponding path program 1 times [2019-01-11 11:16:27,650 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:27,650 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:27,651 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:27,651 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:27,651 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:27,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:27,764 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 11:16:27,765 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:27,765 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:27,765 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:16:27,765 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [28], [32], [33] [2019-01-11 11:16:27,767 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:27,767 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:27,769 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:27,769 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 11:16:27,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:27,769 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:27,770 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:27,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 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 11:16:27,780 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:27,780 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:27,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:27,785 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:27,818 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 11:16:27,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 11:16:27,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,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 11:16:27,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,834 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 11:16:27,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,843 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 11:16:27,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,853 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 11:16:27,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,863 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:27,865 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 11:16:27,865 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:27,923 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:27,957 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:27,985 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:28,006 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:28,022 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:28,039 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:28,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,082 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:16:28,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,127 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:16:28,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,182 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 11:16:28,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,248 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 11:16:28,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,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, 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 11:16:28,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,434 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 11:16:28,435 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:28,476 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:28,517 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:28,558 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:28,599 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:28,641 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:28,711 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 11:16:28,711 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:16:28,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,749 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 11:16:28,750 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:28,815 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 11:16:28,815 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:16:28,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,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, 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 11:16:28,859 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:28,930 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 11:16:28,930 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 11:16:28,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:28,977 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:28,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, 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 11:16:28,979 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:29,052 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 11:16:29,052 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 11:16:29,079 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:16:29,079 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:29,113 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 11:16:29,132 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:29,132 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 11:16:29,132 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:29,132 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 11:16:29,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 11:16:29,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:16:29,133 INFO L87 Difference]: Start difference. First operand 891 states and 6849 transitions. Second operand 9 states. [2019-01-11 11:16:30,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:30,231 INFO L93 Difference]: Finished difference Result 959 states and 7083 transitions. [2019-01-11 11:16:30,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:16:30,231 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 11:16:30,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:30,236 INFO L225 Difference]: With dead ends: 959 [2019-01-11 11:16:30,236 INFO L226 Difference]: Without dead ends: 951 [2019-01-11 11:16:30,236 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 11:16:30,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2019-01-11 11:16:30,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 909. [2019-01-11 11:16:30,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 909 states. [2019-01-11 11:16:30,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 7020 transitions. [2019-01-11 11:16:30,584 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 7020 transitions. Word has length 6 [2019-01-11 11:16:30,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:30,584 INFO L480 AbstractCegarLoop]: Abstraction has 909 states and 7020 transitions. [2019-01-11 11:16:30,585 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 11:16:30,585 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 7020 transitions. [2019-01-11 11:16:30,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:30,586 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:30,586 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:16:30,586 INFO L423 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:30,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:30,587 INFO L82 PathProgramCache]: Analyzing trace with hash 904320284, now seen corresponding path program 1 times [2019-01-11 11:16:30,587 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:30,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:30,587 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:30,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:30,587 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:30,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:30,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 11:16:30,651 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:30,651 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:30,651 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:16:30,651 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [18], [32], [33] [2019-01-11 11:16:30,652 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:30,652 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:30,653 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:30,653 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 11:16:30,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:30,654 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:30,654 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:30,654 INFO 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 11:16:30,661 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:30,662 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:30,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:30,667 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:30,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 11:16:30,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 11:16:30,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,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 11:16:30,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,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 11:16:30,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,717 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 11:16:30,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,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, 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 11:16:30,748 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:16:30,749 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:30,814 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:30,846 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:30,872 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:30,893 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:30,911 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:30,928 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:30,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:30,967 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:16:31,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,008 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:16:31,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,057 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-11 11:16:31,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,119 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-11 11:16:31,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,402 INFO L303 Elim1Store]: Index analysis took 220 ms [2019-01-11 11:16:31,403 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 11:16:31,403 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:31,515 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:31,542 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:31,569 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:31,596 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:31,643 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 11:16:31,643 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:16:31,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,705 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-11 11:16:31,705 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:31,750 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 11:16:31,751 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:16:31,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,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 43 treesize of output 113 [2019-01-11 11:16:31,789 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:31,838 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 11:16:31,839 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 11:16:31,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:31,918 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:31,919 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:16:31,919 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:31,973 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 11:16:31,974 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 11:16:31,998 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 11:16:31,998 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:32,031 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 11:16:32,051 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:32,051 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 11:16:32,051 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:32,051 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 11:16:32,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 11:16:32,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:16:32,052 INFO L87 Difference]: Start difference. First operand 909 states and 7020 transitions. Second operand 9 states. [2019-01-11 11:16:32,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:32,958 INFO L93 Difference]: Finished difference Result 973 states and 7237 transitions. [2019-01-11 11:16:32,958 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:16:32,959 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 11:16:32,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:32,963 INFO L225 Difference]: With dead ends: 973 [2019-01-11 11:16:32,963 INFO L226 Difference]: Without dead ends: 972 [2019-01-11 11:16:32,964 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 11:16:32,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2019-01-11 11:16:33,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 929. [2019-01-11 11:16:33,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 929 states. [2019-01-11 11:16:33,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 7180 transitions. [2019-01-11 11:16:33,353 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 7180 transitions. Word has length 6 [2019-01-11 11:16:33,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:33,353 INFO L480 AbstractCegarLoop]: Abstraction has 929 states and 7180 transitions. [2019-01-11 11:16:33,353 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 11:16:33,353 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 7180 transitions. [2019-01-11 11:16:33,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:33,355 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:33,355 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:16:33,355 INFO L423 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:33,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:33,355 INFO L82 PathProgramCache]: Analyzing trace with hash 904792908, now seen corresponding path program 1 times [2019-01-11 11:16:33,356 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:33,356 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:33,356 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:33,356 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:33,356 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:33,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:33,433 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 11:16:33,434 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:33,434 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:33,434 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:16:33,434 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [26], [31] [2019-01-11 11:16:33,435 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:33,435 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:33,437 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:33,437 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 11:16:33,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:33,437 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:33,437 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:33,437 INFO 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 11:16:33,454 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:33,454 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:33,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:33,475 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:33,674 WARN L181 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-11 11:16:33,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,687 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:16:33,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,728 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:16:33,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,779 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 11:16:33,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,843 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 11:16:33,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:33,924 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 11:16:33,924 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:33,961 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:33,999 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:34,037 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:34,074 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:34,124 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 11:16:34,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, 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 11:16:34,129 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 11:16:34,133 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:16:34,135 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 11:16:34,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 11:16:34,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, 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 11:16:34,148 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:34,689 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:35,118 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:35,441 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:35,696 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:35,878 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:35,892 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:35,942 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 11:16:35,942 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 11:16:36,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,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, 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 11:16:36,025 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:36,072 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 11:16:36,072 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 11:16:36,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,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 105 [2019-01-11 11:16:36,119 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:36,166 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-11 11:16:36,166 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-11 11:16:36,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,210 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:36,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,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 43 treesize of output 122 [2019-01-11 11:16:36,212 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:36,262 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 11:16:36,263 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:47 [2019-01-11 11:16:36,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,306 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:36,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:36,309 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:16:36,310 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:36,389 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:16:36,390 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:49 [2019-01-11 11:16:36,417 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 11:16:36,418 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:36,561 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 11:16:36,580 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:36,580 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:16:36,580 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:36,581 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:16:36,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:16:36,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:16:36,581 INFO L87 Difference]: Start difference. First operand 929 states and 7180 transitions. Second operand 12 states. [2019-01-11 11:16:38,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:38,015 INFO L93 Difference]: Finished difference Result 1006 states and 7394 transitions. [2019-01-11 11:16:38,015 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:16:38,015 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:16:38,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:38,020 INFO L225 Difference]: With dead ends: 1006 [2019-01-11 11:16:38,020 INFO L226 Difference]: Without dead ends: 1004 [2019-01-11 11:16:38,020 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 11:16:38,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2019-01-11 11:16:38,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 890. [2019-01-11 11:16:38,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 890 states. [2019-01-11 11:16:38,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 6868 transitions. [2019-01-11 11:16:38,393 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 6868 transitions. Word has length 6 [2019-01-11 11:16:38,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:38,393 INFO L480 AbstractCegarLoop]: Abstraction has 890 states and 6868 transitions. [2019-01-11 11:16:38,394 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:16:38,394 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 6868 transitions. [2019-01-11 11:16:38,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:38,396 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:38,396 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:16:38,396 INFO L423 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:38,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:38,397 INFO L82 PathProgramCache]: Analyzing trace with hash 904808472, now seen corresponding path program 1 times [2019-01-11 11:16:38,397 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:38,397 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:38,397 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:38,397 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:38,398 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:38,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:38,500 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 11:16:38,500 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:38,500 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:38,501 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:16:38,501 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [32], [33] [2019-01-11 11:16:38,502 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:38,502 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:38,504 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:38,504 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 11:16:38,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:38,505 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:38,505 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:38,505 INFO 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 11:16:38,514 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:38,515 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:38,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:38,520 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:38,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,548 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-11 11:16:38,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,612 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-11 11:16:38,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,664 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-11 11:16:38,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,748 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 11:16:38,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,822 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:38,824 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 11:16:38,824 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:38,861 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:38,897 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:38,934 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:38,972 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:39,021 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 11:16:39,023 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 11:16:39,025 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 11:16:39,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, 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 11:16: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, 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 11:16:39,033 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-11 11:16:39,041 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 11:16:39,042 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:39,080 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:39,110 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:39,133 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:39,150 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:39,165 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:39,179 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:39,233 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 11:16:39,234 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:16:39,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,308 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:16:39,308 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:39,354 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 11:16:39,355 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:16:39,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,390 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:16:39,391 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:39,441 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 11:16:39,441 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 11:16:39,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,478 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:39,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:39,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, 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 11:16:39,480 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:39,527 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 11:16:39,528 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 11:16:39,549 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 11:16:39,549 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:39,586 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 11:16:39,604 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:39,604 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:16:39,604 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:39,604 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:16:39,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:16:39,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=114, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:16:39,605 INFO L87 Difference]: Start difference. First operand 890 states and 6868 transitions. Second operand 10 states. [2019-01-11 11:16:40,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:40,666 INFO L93 Difference]: Finished difference Result 959 states and 7078 transitions. [2019-01-11 11:16:40,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:16:40,666 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:16:40,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:40,671 INFO L225 Difference]: With dead ends: 959 [2019-01-11 11:16:40,671 INFO L226 Difference]: Without dead ends: 958 [2019-01-11 11:16:40,671 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:16:40,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 958 states. [2019-01-11 11:16:41,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 958 to 910. [2019-01-11 11:16:41,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 910 states. [2019-01-11 11:16:41,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 910 states and 7028 transitions. [2019-01-11 11:16:41,062 INFO L78 Accepts]: Start accepts. Automaton has 910 states and 7028 transitions. Word has length 6 [2019-01-11 11:16:41,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:41,062 INFO L480 AbstractCegarLoop]: Abstraction has 910 states and 7028 transitions. [2019-01-11 11:16:41,063 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:16:41,063 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 7028 transitions. [2019-01-11 11:16:41,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:41,064 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:41,065 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:16:41,065 INFO L423 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:41,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:41,065 INFO L82 PathProgramCache]: Analyzing trace with hash 904808346, now seen corresponding path program 1 times [2019-01-11 11:16:41,065 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:41,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:41,066 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:41,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:41,066 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:41,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:41,279 WARN L181 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 23 [2019-01-11 11:16:41,367 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 11:16:41,368 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:41,368 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:41,368 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:16:41,368 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [28], [31] [2019-01-11 11:16:41,369 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:41,370 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:41,371 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:41,371 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 11:16:41,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:41,372 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:41,372 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:41,372 INFO 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 11:16:41,383 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:41,383 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:41,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:41,389 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:41,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,415 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:16:41,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,452 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:16:41,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,496 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:16:41,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,552 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:16:41,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:41,621 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 11:16:41,622 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:41,647 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:41,671 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:41,698 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:41,724 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:41,761 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 11:16:41,764 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 11:16:41,781 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 11:16:41,799 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 11:16:41,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, 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 11:16:41,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, 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 11:16:41,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, 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 11:16:41,813 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:41,869 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:41,897 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:41,919 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:41,937 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:41,952 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:41,966 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:42,013 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 11:16:42,013 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 11:16:42,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,075 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 11:16:42,077 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:16:42,231 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 11:16:42,231 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:106, output treesize:150 [2019-01-11 11:16:42,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,316 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:16:42,316 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:42,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,452 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 11:16:42,454 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-01-11 11:16:42,633 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 11:16:42,633 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:177 [2019-01-11 11:16:42,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:42,728 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:42,738 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:16:42,739 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:16:43,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,049 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:43,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 67 treesize of output 124 [2019-01-11 11:16:43,050 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:43,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,228 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:43,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,230 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:16:43,230 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:43,380 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 11:16:43,381 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 16 variables, input treesize:207, output treesize:196 [2019-01-11 11:16:43,525 WARN L181 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 98 [2019-01-11 11:16:43,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,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, 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 11:16:43,557 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:43,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,713 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:43,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, 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 11:16:43,715 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:43,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,875 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:43,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:43,900 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:16:43,905 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 8 xjuncts. [2019-01-11 11:16:44,288 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 11:16:44,288 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 19 variables, input treesize:189, output treesize:310 [2019-01-11 11:16:44,537 WARN L181 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 133 [2019-01-11 11:16:44,540 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 11:16:44,540 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:44,632 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 11:16:44,650 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:44,650 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-11 11:16:44,650 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:44,651 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:16:44,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:16:44,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:16:44,651 INFO L87 Difference]: Start difference. First operand 910 states and 7028 transitions. Second operand 12 states. [2019-01-11 11:16:44,913 WARN L181 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-01-11 11:16:45,188 WARN L181 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 103 [2019-01-11 11:16:45,566 WARN L181 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 108 [2019-01-11 11:16:46,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:46,709 INFO L93 Difference]: Finished difference Result 1033 states and 7604 transitions. [2019-01-11 11:16:46,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:16:46,709 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:16:46,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:46,714 INFO L225 Difference]: With dead ends: 1033 [2019-01-11 11:16:46,714 INFO L226 Difference]: Without dead ends: 1032 [2019-01-11 11:16:46,714 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=125, Invalid=255, Unknown=0, NotChecked=0, Total=380 [2019-01-11 11:16:46,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states. [2019-01-11 11:16:47,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 910. [2019-01-11 11:16:47,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 910 states. [2019-01-11 11:16:47,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 910 states and 7028 transitions. [2019-01-11 11:16:47,100 INFO L78 Accepts]: Start accepts. Automaton has 910 states and 7028 transitions. Word has length 6 [2019-01-11 11:16:47,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:47,100 INFO L480 AbstractCegarLoop]: Abstraction has 910 states and 7028 transitions. [2019-01-11 11:16:47,100 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:16:47,100 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 7028 transitions. [2019-01-11 11:16:47,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:47,102 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:47,102 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:16:47,102 INFO L423 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:47,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:47,103 INFO L82 PathProgramCache]: Analyzing trace with hash 904810394, now seen corresponding path program 1 times [2019-01-11 11:16:47,103 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:47,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:47,103 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:47,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:47,103 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:47,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:47,177 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 11:16:47,177 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:47,178 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:47,178 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:16:47,178 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [28], [32], [33] [2019-01-11 11:16:47,179 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:47,179 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:47,181 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:47,181 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 11:16:47,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:47,181 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:47,182 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:47,182 INFO 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 11:16:47,200 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:47,200 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:47,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:47,206 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:47,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,232 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:16:47,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,279 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:16:47,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,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 63 treesize of output 86 [2019-01-11 11:16:47,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,400 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 11:16:47,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 11:16:47,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:47,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 11:16:47,588 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:47,629 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:47,671 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:47,710 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:47,752 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:47,796 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:47,849 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 11:16:47,852 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 11:16:47,854 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 11:16:47,858 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 11:16:47,860 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 11:16:47,864 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 11:16:47,866 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 11:16:47,867 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:47,920 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:47,951 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:47,975 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:47,994 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:48,011 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:48,026 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:48,095 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 11:16:48,095 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:16:48,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,131 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:16:48,132 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:48,196 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 11:16:48,197 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:16:48,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,228 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,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, 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 11:16:48,237 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:48,307 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 11:16:48,307 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 11:16:48,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:48,369 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:48,370 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 11:16:48,371 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:48,443 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 11:16:48,443 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 11:16:48,471 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 11:16:48,471 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:48,509 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 11:16:48,527 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:48,528 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:16:48,528 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:48,528 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:16:48,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:16:48,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:16:48,528 INFO L87 Difference]: Start difference. First operand 910 states and 7028 transitions. Second operand 10 states. [2019-01-11 11:16:49,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:49,846 INFO L93 Difference]: Finished difference Result 975 states and 7194 transitions. [2019-01-11 11:16:49,846 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:16:49,846 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:16:49,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:49,851 INFO L225 Difference]: With dead ends: 975 [2019-01-11 11:16:49,851 INFO L226 Difference]: Without dead ends: 971 [2019-01-11 11:16:49,852 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 11:16:49,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 971 states. [2019-01-11 11:16:50,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 971 to 926. [2019-01-11 11:16:50,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2019-01-11 11:16:50,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 7136 transitions. [2019-01-11 11:16:50,239 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 7136 transitions. Word has length 6 [2019-01-11 11:16:50,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:50,240 INFO L480 AbstractCegarLoop]: Abstraction has 926 states and 7136 transitions. [2019-01-11 11:16:50,240 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:16:50,240 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 7136 transitions. [2019-01-11 11:16:50,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:50,241 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:50,241 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:16:50,242 INFO L423 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:50,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:50,242 INFO L82 PathProgramCache]: Analyzing trace with hash 904810206, now seen corresponding path program 2 times [2019-01-11 11:16:50,242 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:50,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:50,242 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:50,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:50,242 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:50,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:50,782 WARN L181 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 29 [2019-01-11 11:16:50,816 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 11:16:50,816 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:50,816 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:50,816 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:16:50,817 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:16:50,817 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:50,817 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:16:50,825 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:16:50,825 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:16:50,833 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 11:16:50,833 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:16:50,834 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:50,859 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 11:16:50,862 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 11:16:50,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,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, 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 11:16:50,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,874 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 11:16:50,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,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, 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 11:16:50,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,894 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 11:16:50,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:50,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, 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 11:16:50,906 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:50,962 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:50,996 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:51,023 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:51,044 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:51,062 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:51,081 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:51,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,125 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:16:51,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,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, 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 11:16:51,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,246 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 11:16:51,394 WARN L181 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 36 [2019-01-11 11:16:51,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,406 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 11:16:51,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,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, 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 11:16:51,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,592 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 11:16:51,593 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:51,634 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:51,674 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:51,715 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:51,757 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:51,798 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:51,868 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 11:16:51,869 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 11:16:51,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:51,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 120 [2019-01-11 11:16:51,923 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:51,989 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 11:16:51,989 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 11:16:52,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,035 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 11:16:52,035 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:52,102 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 11:16:52,103 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 11:16:52,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,154 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:52,154 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 11:16:52,155 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:52,226 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 11:16:52,227 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 11:16:52,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,277 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:52,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:52,279 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 11:16:52,280 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:52,348 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 11:16:52,348 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:56 [2019-01-11 11:16:52,375 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 11:16:52,375 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:52,437 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 11:16:52,454 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:52,455 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:16:52,455 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:52,455 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:16:52,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:16:52,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=175, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:16:52,456 INFO L87 Difference]: Start difference. First operand 926 states and 7136 transitions. Second operand 12 states. [2019-01-11 11:16:53,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:53,833 INFO L93 Difference]: Finished difference Result 1013 states and 7438 transitions. [2019-01-11 11:16:53,833 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:16:53,833 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:16:53,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:53,838 INFO L225 Difference]: With dead ends: 1013 [2019-01-11 11:16:53,838 INFO L226 Difference]: Without dead ends: 1011 [2019-01-11 11:16:53,838 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=149, Invalid=271, Unknown=0, NotChecked=0, Total=420 [2019-01-11 11:16:53,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2019-01-11 11:16:54,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 937. [2019-01-11 11:16:54,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 937 states. [2019-01-11 11:16:54,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 7224 transitions. [2019-01-11 11:16:54,252 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 7224 transitions. Word has length 6 [2019-01-11 11:16:54,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:54,252 INFO L480 AbstractCegarLoop]: Abstraction has 937 states and 7224 transitions. [2019-01-11 11:16:54,252 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:16:54,252 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 7224 transitions. [2019-01-11 11:16:54,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:54,253 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:54,254 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:16:54,254 INFO L423 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:54,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:54,254 INFO L82 PathProgramCache]: Analyzing trace with hash 904796940, now seen corresponding path program 1 times [2019-01-11 11:16:54,254 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:54,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:54,255 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:16:54,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:54,255 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:54,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:54,354 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 11:16:54,354 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:54,354 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:54,354 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:16:54,354 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [22], [32], [33] [2019-01-11 11:16:54,355 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:54,355 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:54,357 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:54,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 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-11 11:16:54,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:54,358 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:54,358 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:54,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 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 11:16:54,373 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:54,373 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:54,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:54,394 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:54,430 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 11:16:54,433 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:16:54,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,438 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 11:16:54,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,444 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:16:54,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,452 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 11:16:54,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,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, 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 11:16:54,474 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-11 11:16:54,475 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:54,516 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:54,551 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:54,577 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:54,598 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:54,616 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:54,633 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:54,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,673 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:16:54,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,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 11:16:54,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,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 11:16:54,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,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, 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 11:16:54,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:54,892 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 11:16:54,893 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:54,918 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:54,945 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:54,972 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:54,999 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:55,049 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 11:16:55,050 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:16:55,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,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 91 [2019-01-11 11:16:55,110 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:55,154 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 11:16:55,155 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:16:55,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,194 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:16:55,194 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:55,241 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 11:16:55,242 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 11:16:55,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:55,281 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16: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, 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 11:16:55,283 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:55,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 11:16:55,334 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 11:16:55,360 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:16:55,360 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:55,400 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:16:55,418 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:55,418 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:16:55,418 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:55,419 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:16:55,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:16:55,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:16:55,419 INFO L87 Difference]: Start difference. First operand 937 states and 7224 transitions. Second operand 10 states. [2019-01-11 11:16:56,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:56,360 INFO L93 Difference]: Finished difference Result 996 states and 7376 transitions. [2019-01-11 11:16:56,361 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:16:56,361 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:16:56,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:56,365 INFO L225 Difference]: With dead ends: 996 [2019-01-11 11:16:56,366 INFO L226 Difference]: Without dead ends: 995 [2019-01-11 11:16:56,366 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 11:16:56,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2019-01-11 11:16:56,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 949. [2019-01-11 11:16:56,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-01-11 11:16:56,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 7320 transitions. [2019-01-11 11:16:56,770 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 7320 transitions. Word has length 6 [2019-01-11 11:16:56,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:56,770 INFO L480 AbstractCegarLoop]: Abstraction has 949 states and 7320 transitions. [2019-01-11 11:16:56,770 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:16:56,770 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 7320 transitions. [2019-01-11 11:16:56,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:56,772 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:56,772 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:16:56,772 INFO L423 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:56,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:56,772 INFO L82 PathProgramCache]: Analyzing trace with hash 904796752, now seen corresponding path program 1 times [2019-01-11 11:16:56,772 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:56,773 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:56,773 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:56,773 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:56,773 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:56,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:56,904 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 11:16:56,905 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:56,905 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:56,905 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:16:56,905 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [22], [26], [31] [2019-01-11 11:16:56,906 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:56,906 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:56,909 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:56,909 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 11:16:56,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:56,909 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:56,909 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:56,909 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:16:56,919 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:56,920 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:56,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:56,925 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:16:56,955 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-11 11:16:56,958 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-11 11:16:56,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,965 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 11:16:56,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,974 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 11:16:56,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,980 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,983 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 11:16:56,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:56,995 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 11:16:57,005 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 11:16:57,006 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,047 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,082 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,109 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,130 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,146 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,162 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,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 11:16:57,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,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, 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 11:16:57,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,285 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 11:16:57,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,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 11:16:57,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,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 11:16:57,416 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,441 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,468 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,494 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,522 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,571 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 11:16:57,572 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 11:16:57,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,650 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:16:57,651 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,695 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 11:16:57,695 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 11:16:57,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,742 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:16:57,743 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,788 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 11:16:57,789 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-11 11:16:57,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,823 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,824 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,836 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:57,837 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:16:57,837 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,890 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 11:16:57,890 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-11 11:16:57,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,934 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:16:57,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:16:57,936 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:16:57,937 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:16:57,988 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:16:57,988 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-11 11:16:58,012 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 11:16:58,013 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:16:58,094 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 11:16:58,112 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:16:58,112 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:16:58,113 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:16:58,113 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:16:58,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:16:58,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=175, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:16:58,113 INFO L87 Difference]: Start difference. First operand 949 states and 7320 transitions. Second operand 12 states. [2019-01-11 11:16:59,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:16:59,464 INFO L93 Difference]: Finished difference Result 1033 states and 7605 transitions. [2019-01-11 11:16:59,465 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:16:59,465 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:16:59,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:16:59,470 INFO L225 Difference]: With dead ends: 1033 [2019-01-11 11:16:59,470 INFO L226 Difference]: Without dead ends: 1031 [2019-01-11 11:16:59,470 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 11:16:59,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2019-01-11 11:16:59,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 975. [2019-01-11 11:16:59,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2019-01-11 11:16:59,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 7528 transitions. [2019-01-11 11:16:59,891 INFO L78 Accepts]: Start accepts. Automaton has 975 states and 7528 transitions. Word has length 6 [2019-01-11 11:16:59,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:16:59,891 INFO L480 AbstractCegarLoop]: Abstraction has 975 states and 7528 transitions. [2019-01-11 11:16:59,891 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:16:59,891 INFO L276 IsEmpty]: Start isEmpty. Operand 975 states and 7528 transitions. [2019-01-11 11:16:59,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:16:59,893 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:16:59,893 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:16:59,894 INFO L423 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:16:59,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:59,894 INFO L82 PathProgramCache]: Analyzing trace with hash 904456810, now seen corresponding path program 1 times [2019-01-11 11:16:59,894 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:16:59,894 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:59,895 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:59,895 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:16:59,895 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:16:59,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:59,974 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 11:16:59,974 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:59,974 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:16:59,974 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:16:59,975 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [32], [34], [35] [2019-01-11 11:16:59,975 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:16:59,975 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:16:59,976 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:16:59,977 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 11:16:59,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:16:59,977 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:16:59,977 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:16:59,977 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:16:59,987 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:16:59,987 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:16:59,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:16:59,992 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:00,021 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 11:17:00,025 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 11:17:00,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,032 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 11:17:00,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,041 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 11:17:00,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,048 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 11:17:00,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,059 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:17:00,071 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 11:17:00,071 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,112 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,143 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,169 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,188 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,204 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,220 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,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 11:17:00,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,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 11:17:00,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,345 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 11:17:00,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,402 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 11:17:00,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,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 11:17:00,474 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,500 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,524 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,552 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,579 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,630 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 11:17:00,631 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:17:00,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,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, 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 11:17:00,680 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,723 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 11:17:00,723 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:17:00,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:00,751 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:00,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 43 treesize of output 106 [2019-01-11 11:17:00,752 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:00,799 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 11:17:00,799 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:59 [2019-01-11 11:17:00,821 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 11:17:00,821 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:00,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:17:00,860 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:00,860 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:17:00,860 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:00,860 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:17:00,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:17:00,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:17:00,860 INFO L87 Difference]: Start difference. First operand 975 states and 7528 transitions. Second operand 8 states. [2019-01-11 11:17:01,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:01,629 INFO L93 Difference]: Finished difference Result 1002 states and 7555 transitions. [2019-01-11 11:17:01,629 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:17:01,630 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 11:17:01,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:01,634 INFO L225 Difference]: With dead ends: 1002 [2019-01-11 11:17:01,634 INFO L226 Difference]: Without dead ends: 1001 [2019-01-11 11:17:01,635 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 11:17:01,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2019-01-11 11:17:02,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 975. [2019-01-11 11:17:02,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2019-01-11 11:17:02,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 7528 transitions. [2019-01-11 11:17:02,077 INFO L78 Accepts]: Start accepts. Automaton has 975 states and 7528 transitions. Word has length 6 [2019-01-11 11:17:02,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:02,077 INFO L480 AbstractCegarLoop]: Abstraction has 975 states and 7528 transitions. [2019-01-11 11:17:02,078 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:17:02,078 INFO L276 IsEmpty]: Start isEmpty. Operand 975 states and 7528 transitions. [2019-01-11 11:17:02,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:02,079 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:02,079 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:02,079 INFO L423 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:02,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:02,080 INFO L82 PathProgramCache]: Analyzing trace with hash 904431572, now seen corresponding path program 1 times [2019-01-11 11:17:02,080 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:02,080 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:02,080 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:02,080 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:02,081 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:02,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:02,213 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 11:17:02,213 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:02,213 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:02,213 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:17:02,213 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [26], [31] [2019-01-11 11:17:02,214 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:17:02,214 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:17:02,215 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:17:02,215 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 11:17:02,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:02,216 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:17:02,216 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:02,216 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:17:02,223 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:02,224 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:17:02,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:02,230 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:02,259 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 11:17:02,261 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 11:17:02,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,267 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 11:17:02,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,276 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 11:17:02,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,287 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 11:17:02,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,295 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 11:17:02,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 11:17:02,307 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:02,348 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:02,382 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:02,408 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:02,428 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:02,442 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:02,459 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:02,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,492 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:17:02,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,533 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-11 11:17:02,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,578 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:17:02,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,637 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 11:17:02,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,709 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-11 11:17:02,710 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:02,737 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:02,763 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:02,790 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:02,817 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:02,867 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 11:17:02,867 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:17:02,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:02,930 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:02,930 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:02,973 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 11:17:02,973 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:17:03,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,008 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:03,009 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:03,009 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:03,057 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 11:17:03,058 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:59 [2019-01-11 11:17:03,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,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, 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 11:17:03,098 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:03,147 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 11:17:03,147 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:73, output treesize:51 [2019-01-11 11:17:03,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,189 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:03,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:03,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, 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 11:17:03,191 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:03,239 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 11:17:03,240 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:49 [2019-01-11 11:17:03,264 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 11:17:03,264 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:03,301 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 11:17:03,319 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:03,320 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2019-01-11 11:17:03,320 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:03,320 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:17:03,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:17:03,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2019-01-11 11:17:03,320 INFO L87 Difference]: Start difference. First operand 975 states and 7528 transitions. Second operand 12 states. [2019-01-11 11:17:04,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:04,680 INFO L93 Difference]: Finished difference Result 1224 states and 9054 transitions. [2019-01-11 11:17:04,681 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 11:17:04,681 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:17:04,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:04,686 INFO L225 Difference]: With dead ends: 1224 [2019-01-11 11:17:04,686 INFO L226 Difference]: Without dead ends: 1222 [2019-01-11 11:17:04,687 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 11:17:04,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1222 states. [2019-01-11 11:17:05,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1222 to 1073. [2019-01-11 11:17:05,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1073 states. [2019-01-11 11:17:05,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 8311 transitions. [2019-01-11 11:17:05,143 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 8311 transitions. Word has length 6 [2019-01-11 11:17:05,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:05,143 INFO L480 AbstractCegarLoop]: Abstraction has 1073 states and 8311 transitions. [2019-01-11 11:17:05,143 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:17:05,143 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 8311 transitions. [2019-01-11 11:17:05,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:05,145 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:05,145 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:05,145 INFO L423 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:05,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:05,146 INFO L82 PathProgramCache]: Analyzing trace with hash 904447136, now seen corresponding path program 1 times [2019-01-11 11:17:05,146 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:05,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:05,146 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:05,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:05,146 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:05,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:05,402 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 11:17:05,403 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:05,403 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:05,403 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:17:05,403 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [32], [33] [2019-01-11 11:17:05,404 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:17:05,404 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:17:05,406 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:17:05,406 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 11:17:05,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:05,407 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:17:05,407 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:05,407 INFO 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 11:17:05,416 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:05,416 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:17:05,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:05,422 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:05,445 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 11:17:05,449 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 11:17:05,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,453 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 11:17:05,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,461 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 11:17:05,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,469 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 11:17:05,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,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 11:17:05,495 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-11 11:17:05,496 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:05,539 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:05,574 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:05,599 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:05,618 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:05,635 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:05,651 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:05,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,689 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-11 11:17:05,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,731 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:17:05,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,777 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 11:17:05,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,833 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 11:17:05,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:05,904 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 11:17:05,905 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:05,932 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:05,958 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:05,985 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:06,013 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:06,063 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 11:17:06,063 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:17:06,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,114 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:06,114 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:06,159 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 11:17:06,159 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:17:06,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,194 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:06,194 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:06,195 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:06,242 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 11:17:06,242 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:59 [2019-01-11 11:17:06,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,271 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,272 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:06,281 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 107 [2019-01-11 11:17:06,282 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:06,326 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 11:17:06,327 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:51 [2019-01-11 11:17:06,357 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 11:17:06,357 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:06,394 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 11:17:06,415 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:06,415 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2019-01-11 11:17:06,415 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:06,415 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 11:17:06,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 11:17:06,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:17:06,416 INFO L87 Difference]: Start difference. First operand 1073 states and 8311 transitions. Second operand 11 states. [2019-01-11 11:17:08,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:08,515 INFO L93 Difference]: Finished difference Result 1388 states and 10131 transitions. [2019-01-11 11:17:08,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-11 11:17:08,515 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-11 11:17:08,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:08,522 INFO L225 Difference]: With dead ends: 1388 [2019-01-11 11:17:08,522 INFO L226 Difference]: Without dead ends: 1386 [2019-01-11 11:17:08,522 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 11:17:08,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1386 states. [2019-01-11 11:17:09,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1386 to 1170. [2019-01-11 11:17:09,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1170 states. [2019-01-11 11:17:09,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 9078 transitions. [2019-01-11 11:17:09,007 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 9078 transitions. Word has length 6 [2019-01-11 11:17:09,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:09,007 INFO L480 AbstractCegarLoop]: Abstraction has 1170 states and 9078 transitions. [2019-01-11 11:17:09,008 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 11:17:09,008 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 9078 transitions. [2019-01-11 11:17:09,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:09,010 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:09,010 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:09,010 INFO L423 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:09,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:09,010 INFO L82 PathProgramCache]: Analyzing trace with hash 904933466, now seen corresponding path program 1 times [2019-01-11 11:17:09,011 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:09,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:09,011 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:09,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:09,012 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:09,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:09,129 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 11:17:09,129 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:09,129 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:09,129 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:17:09,130 INFO L207 CegarAbsIntRunner]: [0], [18], [26], [32], [34], [35] [2019-01-11 11:17:09,130 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:17:09,131 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:17:09,133 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:17:09,133 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 11:17:09,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:09,134 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:17:09,134 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:09,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 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 11:17:09,144 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:09,144 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:17:09,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:09,150 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:09,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,176 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:17:09,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, 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 11:17:09,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,210 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 11:17:09,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,270 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 11:17:09,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,343 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 11:17:09,344 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,379 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,412 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,445 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,481 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,544 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 11:17:09,546 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:17:09,550 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 11:17:09,556 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 11:17:09,561 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 11:17:09,565 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 11:17:09,575 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 11:17:09,576 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,610 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,636 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,657 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,672 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,686 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,701 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,745 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 11:17:09,745 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-11 11:17:09,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,793 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 11:17:09,794 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,833 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 11:17:09,834 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:93, output treesize:63 [2019-01-11 11:17:09,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:09,865 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:09,866 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 11:17:09,866 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:09,905 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 11:17:09,906 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:75, output treesize:51 [2019-01-11 11:17:09,925 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 11:17:09,925 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:09,947 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 11:17:09,965 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:09,965 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:17:09,965 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:09,966 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:17:09,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:17:09,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:17:09,966 INFO L87 Difference]: Start difference. First operand 1170 states and 9078 transitions. Second operand 8 states. [2019-01-11 11:17:10,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:10,733 INFO L93 Difference]: Finished difference Result 1195 states and 9103 transitions. [2019-01-11 11:17:10,734 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:17:10,734 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 11:17:10,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:10,739 INFO L225 Difference]: With dead ends: 1195 [2019-01-11 11:17:10,739 INFO L226 Difference]: Without dead ends: 1194 [2019-01-11 11:17:10,740 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 11:17:10,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states. [2019-01-11 11:17:11,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 1170. [2019-01-11 11:17:11,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1170 states. [2019-01-11 11:17:11,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 9078 transitions. [2019-01-11 11:17:11,246 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 9078 transitions. Word has length 6 [2019-01-11 11:17:11,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:11,247 INFO L480 AbstractCegarLoop]: Abstraction has 1170 states and 9078 transitions. [2019-01-11 11:17:11,247 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:17:11,247 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 9078 transitions. [2019-01-11 11:17:11,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:11,250 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:11,250 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:11,250 INFO L423 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:11,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:11,250 INFO L82 PathProgramCache]: Analyzing trace with hash 904929558, now seen corresponding path program 1 times [2019-01-11 11:17:11,250 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:11,251 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:11,251 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:11,251 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:11,251 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:11,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:11,357 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 11:17:11,357 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:11,357 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:11,357 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:17:11,357 INFO L207 CegarAbsIntRunner]: [0], [18], [26], [28], [32], [33] [2019-01-11 11:17:11,358 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:17:11,359 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:17:11,360 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:17:11,360 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 11:17:11,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:11,361 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:17:11,361 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:11,361 INFO 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 11:17:11,368 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:11,368 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:17:11,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:11,375 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:11,400 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 11:17:11,404 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:17:11,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,409 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 11:17:11,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,417 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-11 11:17:11,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,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, 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 11:17:11,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,437 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 11:17:11,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,449 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 11:17:11,450 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:11,509 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:11,544 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:11,569 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:11,593 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:11,610 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:11,625 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:11,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,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 91 treesize of output 91 [2019-01-11 11:17:11,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,718 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:17:11,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,771 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 11:17:11,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,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 51 treesize of output 91 [2019-01-11 11:17:11,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:11,922 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:12,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,025 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 11:17:12,025 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:12,066 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:12,106 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:12,148 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:12,186 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:12,227 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:12,297 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 11:17:12,298 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:17:12,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,336 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 11:17:12,336 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:12,403 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 11:17:12,403 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:17:12,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,443 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:12,443 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 11:17:12,444 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:12,515 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 11:17:12,515 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:80 [2019-01-11 11:17:12,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:12,557 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 11:17:12,558 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:12,625 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 11:17:12,626 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:94, output treesize:68 [2019-01-11 11:17:12,654 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 11:17:12,654 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:13,078 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 11:17:13,095 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:13,095 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:17:13,095 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:13,096 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:17:13,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:17:13,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:17:13,096 INFO L87 Difference]: Start difference. First operand 1170 states and 9078 transitions. Second operand 10 states. [2019-01-11 11:17:14,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:14,223 INFO L93 Difference]: Finished difference Result 1234 states and 9256 transitions. [2019-01-11 11:17:14,223 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:17:14,223 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:17:14,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:14,228 INFO L225 Difference]: With dead ends: 1234 [2019-01-11 11:17:14,228 INFO L226 Difference]: Without dead ends: 1231 [2019-01-11 11:17:14,229 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=104, Invalid=168, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:17:14,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1231 states. [2019-01-11 11:17:14,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1231 to 1189. [2019-01-11 11:17:14,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1189 states. [2019-01-11 11:17:14,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1189 states to 1189 states and 9209 transitions. [2019-01-11 11:17:14,749 INFO L78 Accepts]: Start accepts. Automaton has 1189 states and 9209 transitions. Word has length 6 [2019-01-11 11:17:14,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:14,749 INFO L480 AbstractCegarLoop]: Abstraction has 1189 states and 9209 transitions. [2019-01-11 11:17:14,749 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:17:14,749 INFO L276 IsEmpty]: Start isEmpty. Operand 1189 states and 9209 transitions. [2019-01-11 11:17:14,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:14,751 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:14,751 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:14,751 INFO L423 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:14,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:14,752 INFO L82 PathProgramCache]: Analyzing trace with hash 904928874, now seen corresponding path program 1 times [2019-01-11 11:17:14,752 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:14,752 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:14,752 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:14,752 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:14,753 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:14,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:14,830 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 11:17:14,831 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:14,831 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:14,831 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:17:14,831 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [26], [28], [31] [2019-01-11 11:17:14,832 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:17:14,832 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:17:14,834 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:17:14,834 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 11:17:14,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:14,834 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:17:14,834 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:14,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 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 11:17:14,842 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:14,842 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:17:14,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:14,851 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:14,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:14,884 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-11 11:17:14,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:14,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:14,925 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:17:14,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:14,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:14,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:14,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:14,969 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 11:17:15,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,023 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 11:17:15,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,095 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 11:17:15,096 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:15,123 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:15,149 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:15,177 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:15,206 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:15,243 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 11:17:15,246 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 11:17:15,248 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 11:17:15,251 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:17:15,253 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 11:17:15,256 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 11:17:15,267 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:17:15,268 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:15,306 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:15,336 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:15,357 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:15,375 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:15,391 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:15,406 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:15,455 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 11:17:15,455 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 11:17:15,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,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, 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 11:17:15,524 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:17:15,676 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 11:17:15,677 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:106, output treesize:150 [2019-01-11 11:17:15,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,759 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:15,768 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 11:17:15,770 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:17:15,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,980 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:15,983 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:15,984 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:15,984 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:16,126 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 11:17:16,127 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:185 [2019-01-11 11:17:16,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,287 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 11:17:16,292 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-11 11:17:16,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:16,792 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:16,793 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:16,794 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:16,991 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 11:17:16,992 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:152, output treesize:346 [2019-01-11 11:17:17,282 WARN L181 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 190 DAG size of output: 129 [2019-01-11 11:17:17,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,302 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:17,303 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:17:17,304 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:17,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,496 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:17,497 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:17:17,497 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:17,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,668 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:17,669 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:17,670 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:17,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:17,861 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:17,862 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:17:17,863 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:18,013 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 11:17:18,014 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:267, output treesize:225 [2019-01-11 11:17:18,176 WARN L181 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 107 [2019-01-11 11:17:18,177 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 11:17:18,177 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:18,268 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 11:17:18,287 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:18,287 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:17:18,287 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:18,288 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:17:18,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:17:18,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:17:18,288 INFO L87 Difference]: Start difference. First operand 1189 states and 9209 transitions. Second operand 12 states. [2019-01-11 11:17:18,542 WARN L181 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 83 [2019-01-11 11:17:19,014 WARN L181 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 115 [2019-01-11 11:17:19,274 WARN L181 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 92 [2019-01-11 11:17:23,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:23,123 INFO L93 Difference]: Finished difference Result 1298 states and 9503 transitions. [2019-01-11 11:17:23,123 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 11:17:23,124 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:17:23,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:23,128 INFO L225 Difference]: With dead ends: 1298 [2019-01-11 11:17:23,129 INFO L226 Difference]: Without dead ends: 1297 [2019-01-11 11:17:23,129 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=155, Invalid=307, Unknown=0, NotChecked=0, Total=462 [2019-01-11 11:17:23,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1297 states. [2019-01-11 11:17:23,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1297 to 1166. [2019-01-11 11:17:23,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1166 states. [2019-01-11 11:17:23,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 9025 transitions. [2019-01-11 11:17:23,650 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 9025 transitions. Word has length 6 [2019-01-11 11:17:23,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:23,650 INFO L480 AbstractCegarLoop]: Abstraction has 1166 states and 9025 transitions. [2019-01-11 11:17:23,650 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:17:23,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 9025 transitions. [2019-01-11 11:17:23,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:23,653 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:23,653 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:23,653 INFO L423 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:23,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:23,653 INFO L82 PathProgramCache]: Analyzing trace with hash 904915420, now seen corresponding path program 1 times [2019-01-11 11:17:23,653 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:23,654 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:23,654 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:23,654 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:23,654 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:23,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:23,824 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 11:17:23,825 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:23,825 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:23,825 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:17:23,825 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [26], [31] [2019-01-11 11:17:23,827 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:17:23,827 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:17:23,828 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:17:23,828 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 11:17:23,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:23,829 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:17:23,829 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:23,829 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:17:23,844 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:23,844 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:17:23,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:23,850 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:23,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:23,885 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:17:23,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:23,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:23,928 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:17:23,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:23,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:23,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:23,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:23,978 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:17:24,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,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, 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 11:17:24,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,118 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-11 11:17:24,119 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:24,155 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:24,194 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:24,233 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:24,269 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:24,317 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-11 11:17:24,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, 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 11:17:24,323 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 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 11:17:24,326 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 11:17:24,328 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 11:17:24,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 11:17:24,340 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 11:17:24,340 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:24,381 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:24,413 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:24,435 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:24,454 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:24,470 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:24,484 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:24,534 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 11:17:24,534 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 11:17:24,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,618 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 91 [2019-01-11 11:17:24,619 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:24,936 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 11:17:24,937 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 11:17:24,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:24,982 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:24,983 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:24,984 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:25,028 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 11:17:25,029 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:59 [2019-01-11 11:17:25,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,063 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,076 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:17:25,077 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:25,125 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 11:17:25,126 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:73, output treesize:51 [2019-01-11 11:17:25,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,172 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:25,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:25,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, 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 11:17:25,175 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:25,227 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:17:25,228 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:49 [2019-01-11 11:17:25,254 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 11:17:25,254 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:25,314 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 11:17:25,332 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:25,332 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:17:25,333 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:25,333 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:17:25,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:17:25,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:17:25,333 INFO L87 Difference]: Start difference. First operand 1166 states and 9025 transitions. Second operand 12 states. [2019-01-11 11:17:27,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:27,137 INFO L93 Difference]: Finished difference Result 1222 states and 9088 transitions. [2019-01-11 11:17:27,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:17:27,137 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:17:27,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:27,142 INFO L225 Difference]: With dead ends: 1222 [2019-01-11 11:17:27,142 INFO L226 Difference]: Without dead ends: 1221 [2019-01-11 11:17:27,143 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=151, Invalid=311, Unknown=0, NotChecked=0, Total=462 [2019-01-11 11:17:27,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2019-01-11 11:17:27,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 1122. [2019-01-11 11:17:27,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1122 states. [2019-01-11 11:17:27,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 8658 transitions. [2019-01-11 11:17:27,633 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 8658 transitions. Word has length 6 [2019-01-11 11:17:27,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:27,633 INFO L480 AbstractCegarLoop]: Abstraction has 1122 states and 8658 transitions. [2019-01-11 11:17:27,633 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:17:27,633 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 8658 transitions. [2019-01-11 11:17:27,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:27,636 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:27,636 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:27,636 INFO L423 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:27,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:27,636 INFO L82 PathProgramCache]: Analyzing trace with hash 904975686, now seen corresponding path program 1 times [2019-01-11 11:17:27,636 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:27,637 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:27,637 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:27,637 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:27,637 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:27,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:27,698 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 11:17:27,699 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:27,699 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:27,699 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:17:27,699 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [28], [32], [33] [2019-01-11 11:17:27,701 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:17:27,701 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:17:27,703 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:17:27,703 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 11:17:27,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:27,704 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:17:27,704 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:27,704 INFO 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 11:17:27,715 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:27,715 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:17:27,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:27,734 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:27,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:27,787 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:17:27,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:27,835 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:27,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 11:17:27,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:27,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:27,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:27,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:27,890 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 11:17:27,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:27,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:27,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:27,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:27,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:27,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:27,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, 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 11:17:28,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,041 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:28,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,145 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 11:17:28,145 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,187 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,227 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,271 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,312 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,355 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,408 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 11:17:28,413 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 11:17:28,416 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 11:17:28,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, 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 11:17:28,421 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:17:28,424 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 11:17:28,428 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 11:17:28,429 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,483 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,513 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,537 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,556 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,572 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,587 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,656 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 11:17:28,656 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:17:28,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,694 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 11:17:28,695 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,762 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 11:17:28,762 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:17:28,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,804 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 11:17:28,805 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,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 11:17:28,874 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 11:17:28,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:28,920 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:28,921 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 11:17:28,921 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:28,994 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 11:17:28,994 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 11:17:29,025 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 11:17:29,025 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:29,059 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 11:17:29,077 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:29,078 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:17:29,078 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:29,078 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:17:29,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:17:29,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:17:29,078 INFO L87 Difference]: Start difference. First operand 1122 states and 8658 transitions. Second operand 10 states. [2019-01-11 11:17:30,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:30,285 INFO L93 Difference]: Finished difference Result 1181 states and 8791 transitions. [2019-01-11 11:17:30,286 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:17:30,286 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:17:30,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:30,291 INFO L225 Difference]: With dead ends: 1181 [2019-01-11 11:17:30,291 INFO L226 Difference]: Without dead ends: 1180 [2019-01-11 11:17:30,292 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 11:17:30,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1180 states. [2019-01-11 11:17:30,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1180 to 1130. [2019-01-11 11:17:30,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1130 states. [2019-01-11 11:17:30,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 8722 transitions. [2019-01-11 11:17:30,793 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 8722 transitions. Word has length 6 [2019-01-11 11:17:30,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:30,793 INFO L480 AbstractCegarLoop]: Abstraction has 1130 states and 8722 transitions. [2019-01-11 11:17:30,793 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:17:30,794 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 8722 transitions. [2019-01-11 11:17:30,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:30,796 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:30,796 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:30,796 INFO L423 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:30,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:30,797 INFO L82 PathProgramCache]: Analyzing trace with hash 893612886, now seen corresponding path program 1 times [2019-01-11 11:17:30,797 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:30,797 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:30,797 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:30,798 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:30,798 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:30,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:30,871 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 11:17:30,871 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:30,871 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:30,871 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:17:30,872 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [32], [34], [35] [2019-01-11 11:17:30,872 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:17:30,873 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:17:30,874 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:17:30,874 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 11:17:30,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:30,875 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:17:30,875 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:30,875 INFO 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 11:17:30,884 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:30,884 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:17:30,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:30,890 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:30,912 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 11:17:30,915 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 11:17:30,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,922 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 11:17:30,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,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, 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 11:17:30,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,939 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 11:17:30,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:30,953 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 11:17:30,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, 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 11:17:30,966 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,007 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,041 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,065 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,087 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,103 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,119 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,154 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:17:31,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,195 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:17:31,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,244 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:17:31,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,300 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 11:17:31,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,373 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 11:17:31,374 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,400 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,426 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,453 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,480 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,530 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 11:17:31,531 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:17:31,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,583 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:31,584 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,630 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 11:17:31,630 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:17:31,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:31,684 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:17:31,685 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:31,733 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:17:31,733 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 11:17:31,757 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 11:17:31,757 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:31,776 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 11:17:31,793 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:31,793 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 11:17:31,793 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:31,794 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:17:31,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:17:31,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2019-01-11 11:17:31,794 INFO L87 Difference]: Start difference. First operand 1130 states and 8722 transitions. Second operand 8 states. [2019-01-11 11:17:32,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:32,801 INFO L93 Difference]: Finished difference Result 1200 states and 9000 transitions. [2019-01-11 11:17:32,801 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:17:32,802 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 11:17:32,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:32,806 INFO L225 Difference]: With dead ends: 1200 [2019-01-11 11:17:32,807 INFO L226 Difference]: Without dead ends: 1199 [2019-01-11 11:17:32,807 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 11:17:32,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states. [2019-01-11 11:17:33,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 1150. [2019-01-11 11:17:33,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1150 states. [2019-01-11 11:17:33,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 8882 transitions. [2019-01-11 11:17:33,566 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 8882 transitions. Word has length 6 [2019-01-11 11:17:33,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:33,566 INFO L480 AbstractCegarLoop]: Abstraction has 1150 states and 8882 transitions. [2019-01-11 11:17:33,566 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:17:33,566 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 8882 transitions. [2019-01-11 11:17:33,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:33,568 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:33,568 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-11 11:17:33,569 INFO L423 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:33,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:33,569 INFO L82 PathProgramCache]: Analyzing trace with hash 893590996, now seen corresponding path program 2 times [2019-01-11 11:17:33,569 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:33,569 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:33,569 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:33,569 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:33,570 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:33,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:33,638 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 11:17:33,638 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:33,638 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:33,638 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:17:33,638 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:17:33,638 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:33,638 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:17:33,648 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:17:33,648 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:17:33,654 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 11:17:33,654 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:17:33,656 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:33,683 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 11:17:33,690 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 11:17:33,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,695 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 11:17:33,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,702 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 11:17:33,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,710 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:17:33,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,721 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 11:17:33,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,733 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 11:17:33,734 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:33,795 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:33,831 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:33,858 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:33,879 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:33,896 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:33,912 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:33,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:33,955 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:17:34,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,004 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:17:34,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,054 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 11:17:34,346 WARN L181 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 36 [2019-01-11 11:17:34,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,355 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 11:17:34,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,459 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:34,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,560 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 11:17:34,560 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:34,598 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:34,634 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:34,673 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:34,713 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:34,753 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:34,818 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 11:17:34,819 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 11:17:34,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,849 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:17:34,850 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:34,914 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 11:17:34,914 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:17:34,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:34,946 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 11:17:34,947 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:35,013 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 11:17:35,013 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:76 [2019-01-11 11:17:35,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,058 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:35,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,059 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 151 [2019-01-11 11:17:35,060 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:35,132 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 11:17:35,132 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-11 11:17:35,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:35,178 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 11:17:35,179 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:35,257 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 11:17:35,257 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:62 [2019-01-11 11:17:35,301 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 11:17:35,301 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:35,346 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 11:17:35,364 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:35,365 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-11 11:17:35,365 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:35,365 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 11:17:35,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 11:17:35,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=152, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:17:35,365 INFO L87 Difference]: Start difference. First operand 1150 states and 8882 transitions. Second operand 11 states. [2019-01-11 11:17:36,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:36,937 INFO L93 Difference]: Finished difference Result 1456 states and 10849 transitions. [2019-01-11 11:17:36,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:17:36,937 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-11 11:17:36,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:36,944 INFO L225 Difference]: With dead ends: 1456 [2019-01-11 11:17:36,944 INFO L226 Difference]: Without dead ends: 1455 [2019-01-11 11:17:36,944 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 11:17:36,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1455 states. [2019-01-11 11:17:37,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1455 to 1376. [2019-01-11 11:17:37,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1376 states. [2019-01-11 11:17:37,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1376 states to 1376 states and 10689 transitions. [2019-01-11 11:17:37,577 INFO L78 Accepts]: Start accepts. Automaton has 1376 states and 10689 transitions. Word has length 6 [2019-01-11 11:17:37,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:37,577 INFO L480 AbstractCegarLoop]: Abstraction has 1376 states and 10689 transitions. [2019-01-11 11:17:37,577 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 11:17:37,577 INFO L276 IsEmpty]: Start isEmpty. Operand 1376 states and 10689 transitions. [2019-01-11 11:17:37,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:37,579 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:37,580 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:37,580 INFO L423 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:37,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:37,580 INFO L82 PathProgramCache]: Analyzing trace with hash 893591492, now seen corresponding path program 2 times [2019-01-11 11:17:37,580 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:37,580 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:37,580 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:17:37,581 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:37,581 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:37,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:37,676 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 11:17:37,676 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:37,676 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:37,676 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:17:37,676 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:17:37,676 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:37,676 INFO 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 11:17:37,685 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:17:37,685 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:17:37,691 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 11:17:37,691 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:17:37,692 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:37,722 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 11:17:37,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, 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 11:17:37,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,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, 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 11:17:37,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,737 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 11:17:37,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,746 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 11:17:37,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,755 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 11:17:37,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,765 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 11:17:37,766 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:37,824 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:37,858 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:37,883 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:37,904 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:37,920 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:37,936 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:37,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:37,977 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:17:38,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,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, 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 11:17:38,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,075 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 11:17:38,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,143 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 11:17:38,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,227 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:38,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,337 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 11:17:38,337 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:38,375 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:38,413 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:38,452 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:38,491 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:38,532 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:38,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 11:17:38,598 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:17:38,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,638 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 11:17:38,639 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:38,702 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 11:17:38,702 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 11:17:38,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,741 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 11:17:38,742 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:38,808 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 11:17:38,808 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:76 [2019-01-11 11:17:38,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,854 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:38,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,855 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 11:17:38,856 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:38,928 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 11:17:38,928 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-11 11:17:38,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:38,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:39,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:39,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:39,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:39,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:39,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:39,005 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:39,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:39,007 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 11:17:39,007 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:39,077 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-01-11 11:17:39,078 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:62 [2019-01-11 11:17:41,111 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 11:17:41,112 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:41,166 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 11:17:41,184 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:41,184 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:17:41,184 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:41,185 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:17:41,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:17:41,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=173, Unknown=1, NotChecked=0, Total=272 [2019-01-11 11:17:41,185 INFO L87 Difference]: Start difference. First operand 1376 states and 10689 transitions. Second operand 12 states. [2019-01-11 11:17:42,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:42,956 INFO L93 Difference]: Finished difference Result 1569 states and 11731 transitions. [2019-01-11 11:17:42,957 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:17:42,957 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:17:42,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:42,963 INFO L225 Difference]: With dead ends: 1569 [2019-01-11 11:17:42,963 INFO L226 Difference]: Without dead ends: 1567 [2019-01-11 11:17:42,964 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=134, Invalid=245, Unknown=1, NotChecked=0, Total=380 [2019-01-11 11:17:42,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1567 states. [2019-01-11 11:17:43,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1567 to 904. [2019-01-11 11:17:43,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 904 states. [2019-01-11 11:17:43,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 6903 transitions. [2019-01-11 11:17:43,474 INFO L78 Accepts]: Start accepts. Automaton has 904 states and 6903 transitions. Word has length 6 [2019-01-11 11:17:43,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:43,475 INFO L480 AbstractCegarLoop]: Abstraction has 904 states and 6903 transitions. [2019-01-11 11:17:43,475 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:17:43,475 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states and 6903 transitions. [2019-01-11 11:17:43,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:43,476 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:43,476 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:43,476 INFO L423 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:43,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:43,477 INFO L82 PathProgramCache]: Analyzing trace with hash 893710844, now seen corresponding path program 1 times [2019-01-11 11:17:43,477 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:43,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:43,477 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:17:43,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:43,478 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:43,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:43,650 WARN L181 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 19 [2019-01-11 11:17:43,696 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 11:17:43,697 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:43,697 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:43,697 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:17:43,697 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [22], [32], [33] [2019-01-11 11:17:43,698 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:17:43,698 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:17:43,699 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:17:43,700 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 11:17:43,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:43,700 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:17:43,700 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:43,700 INFO 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 11:17:43,710 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:43,710 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:17:43,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:43,715 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:43,760 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 11:17:43,763 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 11:17:43,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,768 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 11:17:43,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,775 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 11:17:43,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,784 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-11 11:17:43,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,795 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 11:17:43,805 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:17:43,806 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:43,846 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:43,880 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:43,905 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:43,925 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:43,942 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:43,959 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:43,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:43,997 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:17:44,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,034 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:17:44,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,082 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 11:17:44,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,137 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,141 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 11:17:44,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,214 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 11:17:44,214 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:44,241 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:44,267 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:44,294 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:44,321 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:44,371 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 11:17:44,371 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:17:44,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,425 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-11 11:17:44,426 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:44,472 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 11:17:44,472 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:17:44,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,502 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:44,503 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 105 [2019-01-11 11:17:44,503 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:44,549 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 11:17:44,550 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:59 [2019-01-11 11:17:44,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:44,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 41 treesize of output 111 [2019-01-11 11:17:44,588 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:44,635 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 11:17:44,635 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:69, output treesize:47 [2019-01-11 11:17:44,659 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 11:17:44,659 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:44,676 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 11:17:44,695 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:44,695 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2019-01-11 11:17:44,695 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:44,695 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:17:44,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:17:44,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2019-01-11 11:17:44,695 INFO L87 Difference]: Start difference. First operand 904 states and 6903 transitions. Second operand 10 states. [2019-01-11 11:17:45,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:45,849 INFO L93 Difference]: Finished difference Result 1031 states and 7569 transitions. [2019-01-11 11:17:45,849 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:17:45,850 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:17:45,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:45,854 INFO L225 Difference]: With dead ends: 1031 [2019-01-11 11:17:45,855 INFO L226 Difference]: Without dead ends: 1029 [2019-01-11 11:17:45,855 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 11:17:45,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2019-01-11 11:17:46,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 928. [2019-01-11 11:17:46,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 928 states. [2019-01-11 11:17:46,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 928 states to 928 states and 7068 transitions. [2019-01-11 11:17:46,378 INFO L78 Accepts]: Start accepts. Automaton has 928 states and 7068 transitions. Word has length 6 [2019-01-11 11:17:46,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:46,378 INFO L480 AbstractCegarLoop]: Abstraction has 928 states and 7068 transitions. [2019-01-11 11:17:46,378 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:17:46,378 INFO L276 IsEmpty]: Start isEmpty. Operand 928 states and 7068 transitions. [2019-01-11 11:17:46,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:46,379 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:46,380 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:46,380 INFO L423 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:46,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:46,380 INFO L82 PathProgramCache]: Analyzing trace with hash 893728142, now seen corresponding path program 1 times [2019-01-11 11:17:46,380 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:46,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:46,380 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:46,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:46,381 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:46,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:46,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 11:17:46,561 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:46,561 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:46,561 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:17:46,561 INFO L207 CegarAbsIntRunner]: [0], [6], [22], [28], [32], [33] [2019-01-11 11:17:46,562 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:17:46,562 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:17:46,564 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:17:46,564 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 11:17:46,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:46,564 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:17:46,564 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:46,565 INFO 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 11:17:46,573 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:46,574 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:17:46,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:46,579 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:46,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,606 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:17:46,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,656 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:17:46,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,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, 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 11:17:46,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,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 51 treesize of output 91 [2019-01-11 11:17:46,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 11:17:46,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:46,997 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 11:17:46,997 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,042 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,087 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,132 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,177 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,223 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,280 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 11:17:47,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, 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 11:17:47,286 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 11:17:47,290 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:17:47,294 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 11:17:47,297 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 11:17:47,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, 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 11:17:47,302 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,358 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,388 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,412 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,432 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,448 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,463 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,532 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 11:17:47,532 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:17:47,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,567 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 11:17:47,567 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,634 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 11:17:47,635 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:17:47,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,677 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:47,677 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 11:17:47,678 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,744 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 11:17:47,745 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:80 [2019-01-11 11:17:47,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:47,785 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:47,786 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 11:17:47,787 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:47,853 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 11:17:47,853 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:90, output treesize:72 [2019-01-11 11:17:47,887 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 11:17:47,887 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:47,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 11:17:47,953 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:47,953 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2019-01-11 11:17:47,953 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:47,953 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 11:17:47,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 11:17:47,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2019-01-11 11:17:47,954 INFO L87 Difference]: Start difference. First operand 928 states and 7068 transitions. Second operand 11 states. [2019-01-11 11:17:49,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:49,200 INFO L93 Difference]: Finished difference Result 980 states and 7166 transitions. [2019-01-11 11:17:49,201 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:17:49,201 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 6 [2019-01-11 11:17:49,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:49,206 INFO L225 Difference]: With dead ends: 980 [2019-01-11 11:17:49,206 INFO L226 Difference]: Without dead ends: 977 [2019-01-11 11:17:49,206 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=200, Unknown=0, NotChecked=0, Total=306 [2019-01-11 11:17:49,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2019-01-11 11:17:49,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 935. [2019-01-11 11:17:49,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 935 states. [2019-01-11 11:17:49,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 935 states to 935 states and 7124 transitions. [2019-01-11 11:17:49,742 INFO L78 Accepts]: Start accepts. Automaton has 935 states and 7124 transitions. Word has length 6 [2019-01-11 11:17:49,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:49,743 INFO L480 AbstractCegarLoop]: Abstraction has 935 states and 7124 transitions. [2019-01-11 11:17:49,743 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 11:17:49,743 INFO L276 IsEmpty]: Start isEmpty. Operand 935 states and 7124 transitions. [2019-01-11 11:17:49,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:49,744 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:49,744 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:49,745 INFO L423 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:49,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:49,745 INFO L82 PathProgramCache]: Analyzing trace with hash 893714688, now seen corresponding path program 1 times [2019-01-11 11:17:49,745 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:49,745 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:49,746 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:49,746 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:49,746 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:49,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:49,795 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 11:17:49,795 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:49,795 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:49,795 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:17:49,795 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [22], [32], [33] [2019-01-11 11:17:49,796 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:17:49,797 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:17:49,799 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:17:49,799 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 11:17:49,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:49,799 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:17:49,799 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:49,799 INFO 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 11:17:49,808 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:49,809 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:17:49,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:49,815 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:49,843 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 11:17:49,847 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 11:17:49,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,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 11:17:49,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,862 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,863 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 11:17:49,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,873 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 11:17:49,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:49,884 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 11:17:49,896 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 11:17:49,897 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:49,939 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:49,973 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:50,000 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:50,018 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:50,035 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:50,049 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:50,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,087 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:17:50,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,128 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:17:50,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,171 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 11:17:50,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,228 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 11:17:50,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,300 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 11:17:50,301 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:50,326 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:50,352 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:50,379 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:50,406 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:50,454 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 11:17:50,454 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:17:50,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,511 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:50,511 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:50,557 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 11:17:50,557 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:17:50,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,593 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:50,594 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:50,594 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:50,643 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 11:17:50,643 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:59 [2019-01-11 11:17:50,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:50,755 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:17:50,756 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:50,756 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:50,801 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 11:17:50,802 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:69, output treesize:55 [2019-01-11 11:17:50,835 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 11:17:50,835 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:50,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:17:50,894 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:50,894 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 11:17:50,894 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:50,894 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 11:17:50,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 11:17:50,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:17:50,895 INFO L87 Difference]: Start difference. First operand 935 states and 7124 transitions. Second operand 9 states. [2019-01-11 11:17:53,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:53,684 INFO L93 Difference]: Finished difference Result 975 states and 7191 transitions. [2019-01-11 11:17:53,684 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:17:53,684 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 11:17:53,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:53,689 INFO L225 Difference]: With dead ends: 975 [2019-01-11 11:17:53,689 INFO L226 Difference]: Without dead ends: 974 [2019-01-11 11:17:53,689 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 11:17:53,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2019-01-11 11:17:54,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 939. [2019-01-11 11:17:54,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 939 states. [2019-01-11 11:17:54,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 7156 transitions. [2019-01-11 11:17:54,241 INFO L78 Accepts]: Start accepts. Automaton has 939 states and 7156 transitions. Word has length 6 [2019-01-11 11:17:54,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:54,241 INFO L480 AbstractCegarLoop]: Abstraction has 939 states and 7156 transitions. [2019-01-11 11:17:54,241 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 11:17:54,241 INFO L276 IsEmpty]: Start isEmpty. Operand 939 states and 7156 transitions. [2019-01-11 11:17:54,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:54,243 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:54,243 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:54,243 INFO L423 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:54,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:54,244 INFO L82 PathProgramCache]: Analyzing trace with hash 893374558, now seen corresponding path program 1 times [2019-01-11 11:17:54,244 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:54,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:54,244 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:54,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:54,245 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:54,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:54,358 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 11:17:54,359 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:54,359 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:54,359 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:17:54,359 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [32], [34], [35] [2019-01-11 11:17:54,360 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:17:54,360 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:17:54,362 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:17:54,362 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 11:17:54,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:54,362 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:17:54,362 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:54,362 INFO 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 11:17:54,370 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:54,371 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:17:54,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:54,375 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:54,407 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 11:17:54,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, 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 11:17:54,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,416 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 11:17:54,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,424 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 11:17:54,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,431 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:17:54,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,440 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 11:17:54,453 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 11:17:54,454 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:54,496 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:54,530 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:54,556 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:54,579 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:54,595 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:54,611 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:54,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,649 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:17:54,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,687 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:17:54,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,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 11:17:54,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,791 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:17:54,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,859 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,860 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,861 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:54,862 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 11:17:54,862 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:54,890 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:54,915 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:54,941 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:54,968 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:55,018 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 11:17:55,018 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:17:55,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:55,068 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:17:55,069 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:55,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 11:17:55,114 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:17:55,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:55,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:55,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:55,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:55,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:55,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:55,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:55,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:55,148 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:17:55,149 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:55,200 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 11:17:55,200 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 11:17:55,222 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 11:17:55,222 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:55,238 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 11:17:55,256 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:55,256 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 9 [2019-01-11 11:17:55,256 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:55,256 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 11:17:55,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 11:17:55,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:17:55,257 INFO L87 Difference]: Start difference. First operand 939 states and 7156 transitions. Second operand 9 states. [2019-01-11 11:17:56,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:56,423 INFO L93 Difference]: Finished difference Result 1071 states and 7716 transitions. [2019-01-11 11:17:56,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:17:56,424 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 11:17:56,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:56,428 INFO L225 Difference]: With dead ends: 1071 [2019-01-11 11:17:56,429 INFO L226 Difference]: Without dead ends: 1070 [2019-01-11 11:17:56,429 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 11:17:56,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2019-01-11 11:17:57,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 995. [2019-01-11 11:17:57,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 995 states. [2019-01-11 11:17:57,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 7604 transitions. [2019-01-11 11:17:57,027 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 7604 transitions. Word has length 6 [2019-01-11 11:17:57,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:17:57,027 INFO L480 AbstractCegarLoop]: Abstraction has 995 states and 7604 transitions. [2019-01-11 11:17:57,028 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 11:17:57,028 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 7604 transitions. [2019-01-11 11:17:57,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:17:57,030 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:17:57,030 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:17:57,030 INFO L423 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:17:57,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:57,030 INFO L82 PathProgramCache]: Analyzing trace with hash 893851214, now seen corresponding path program 1 times [2019-01-11 11:17:57,030 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:17:57,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:57,031 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:57,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:17:57,031 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:17:57,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:57,398 WARN L181 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 13 DAG size of output: 9 [2019-01-11 11:17:57,539 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 11:17:57,539 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:57,539 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:17:57,539 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:17:57,539 INFO L207 CegarAbsIntRunner]: [0], [6], [26], [32], [34], [35] [2019-01-11 11:17:57,540 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:17:57,540 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:17:57,541 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:17:57,542 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 11:17:57,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:17:57,542 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:17:57,542 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:17:57,542 INFO 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 11:17:57,557 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:17:57,557 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:17:57,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:17:57,575 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:17:57,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,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, 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 11:17:57,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,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 58 treesize of output 67 [2019-01-11 11:17:57,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,751 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 11:17:57,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,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 11:17:57,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:57,883 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 11:17:57,884 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:57,911 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:57,938 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:57,965 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:57,994 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:58,028 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 11:17:58,032 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 11:17:58,036 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 11:17:58,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 11:17:58,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, 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 11:17:58,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 11:17:58,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 11:17:58,058 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:58,093 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:58,121 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:58,144 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:58,161 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:58,177 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:58,190 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:17:58,240 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 11:17:58,241 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:17:58,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17: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, 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 11:17:58,292 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:58,338 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 11:17:58,339 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:17:58,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:58,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:58,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:58,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:58,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:58,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:58,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:58,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:17:58,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 41 treesize of output 111 [2019-01-11 11:17:58,376 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:17:58,428 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 11:17:58,428 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:81, output treesize:55 [2019-01-11 11:17:58,450 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 11:17:58,451 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:17:58,468 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 11:17:58,486 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:17:58,486 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2019-01-11 11:17:58,486 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:17:58,487 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:17:58,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:17:58,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2019-01-11 11:17:58,487 INFO L87 Difference]: Start difference. First operand 995 states and 7604 transitions. Second operand 8 states. [2019-01-11 11:17:59,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:17:59,585 INFO L93 Difference]: Finished difference Result 1045 states and 7753 transitions. [2019-01-11 11:17:59,585 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:17:59,585 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 11:17:59,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:17:59,590 INFO L225 Difference]: With dead ends: 1045 [2019-01-11 11:17:59,591 INFO L226 Difference]: Without dead ends: 1044 [2019-01-11 11:17:59,591 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2019-01-11 11:17:59,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2019-01-11 11:18:00,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 1007. [2019-01-11 11:18:00,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1007 states. [2019-01-11 11:18:00,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 7700 transitions. [2019-01-11 11:18:00,245 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 7700 transitions. Word has length 6 [2019-01-11 11:18:00,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:18:00,246 INFO L480 AbstractCegarLoop]: Abstraction has 1007 states and 7700 transitions. [2019-01-11 11:18:00,246 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:18:00,246 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 7700 transitions. [2019-01-11 11:18:00,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:18:00,248 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:18:00,248 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:18:00,248 INFO L423 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:18:00,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:00,248 INFO L82 PathProgramCache]: Analyzing trace with hash 893841540, now seen corresponding path program 1 times [2019-01-11 11:18:00,248 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:18:00,249 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:00,249 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:00,249 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:00,249 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:18:00,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:00,404 WARN L181 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-11 11:18:00,502 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 11:18:00,503 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:00,503 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:18:00,503 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:18:00,503 INFO L207 CegarAbsIntRunner]: [0], [6], [22], [26], [32], [33] [2019-01-11 11:18:00,504 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:18:00,504 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:18:00,505 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:18:00,505 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 11:18:00,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:00,505 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:18:00,505 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:00,505 INFO 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 11:18:00,513 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:00,513 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:18:00,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:00,518 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:18:00,537 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 11:18:00,541 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:18:00,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,545 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 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 11:18:00,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,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, 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 11:18:00,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,561 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 11:18:00,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,572 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 11:18:00,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, 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 11:18:00,588 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:00,628 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:00,657 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:00,683 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:00,704 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:00,720 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:00,734 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:00,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,772 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:18:00,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,812 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:18:00,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,856 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 11:18:00,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,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 37 treesize of output 80 [2019-01-11 11:18:00,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:00,984 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 11:18:00,985 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:01,010 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:01,034 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:01,059 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:01,085 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:01,131 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 11:18:01,132 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:18:01,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,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, 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 11:18:01,190 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:01,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 11:18:01,235 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:18:01,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,270 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:18:01,271 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:01,321 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 11:18:01,321 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 11:18:01,349 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:01,363 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:01,364 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:18:01,365 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:01,414 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 11:18:01,414 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 11:18:01,439 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 11:18:01,439 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:18:01,476 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 11:18:01,494 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:18:01,495 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 11:18:01,495 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:18:01,495 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 11:18:01,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 11:18:01,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:18:01,496 INFO L87 Difference]: Start difference. First operand 1007 states and 7700 transitions. Second operand 9 states. [2019-01-11 11:18:04,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:18:04,750 INFO L93 Difference]: Finished difference Result 1066 states and 7837 transitions. [2019-01-11 11:18:04,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:18:04,751 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 11:18:04,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:18:04,756 INFO L225 Difference]: With dead ends: 1066 [2019-01-11 11:18:04,756 INFO L226 Difference]: Without dead ends: 1064 [2019-01-11 11:18:04,756 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:18:04,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2019-01-11 11:18:05,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 1018. [2019-01-11 11:18:05,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1018 states. [2019-01-11 11:18:05,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 7788 transitions. [2019-01-11 11:18:05,452 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 7788 transitions. Word has length 6 [2019-01-11 11:18:05,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:18:05,452 INFO L480 AbstractCegarLoop]: Abstraction has 1018 states and 7788 transitions. [2019-01-11 11:18:05,452 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 11:18:05,452 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 7788 transitions. [2019-01-11 11:18:05,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:18:05,454 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:18:05,454 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:18:05,454 INFO L423 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:18:05,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:05,454 INFO L82 PathProgramCache]: Analyzing trace with hash 893847306, now seen corresponding path program 1 times [2019-01-11 11:18:05,454 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:18:05,455 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:05,455 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:05,455 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:05,455 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:18:05,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:05,778 WARN L181 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 16 [2019-01-11 11:18:06,122 WARN L181 SmtUtils]: Spent 297.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2019-01-11 11:18:06,162 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 11:18:06,162 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:06,163 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:18:06,163 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:18:06,163 INFO L207 CegarAbsIntRunner]: [0], [6], [26], [28], [32], [33] [2019-01-11 11:18:06,164 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:18:06,164 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:18:06,166 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:18:06,166 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 11:18:06,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:06,166 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:18:06,166 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:06,166 INFO 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 11:18:06,179 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:06,180 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:18:06,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:06,194 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:18:06,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,227 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:18:06,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,277 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:18:06,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,336 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 11:18:06,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,401 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,410 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:18:06,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,496 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:18:06,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:06,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 11:18:06,610 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:06,658 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:06,705 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:06,753 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:06,800 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:06,852 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:06,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, 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 11:18:06,921 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:18:06,924 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 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 11:18:06,927 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 11:18:06,931 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 11:18:06,934 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 11:18:06,937 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 11:18:06,938 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:06,996 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:07,057 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:07,078 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:07,097 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:07,113 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:07,128 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:07,197 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 11:18:07,198 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:18:07,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,234 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 11:18:07,235 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:07,303 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 11:18:07,303 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:18:07,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,345 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 11:18:07,346 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:07,418 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 11:18:07,419 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:76 [2019-01-11 11:18:07,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,449 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,463 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:07,464 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:07,465 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 11:18:07,465 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:07,541 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 11:18:07,541 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 11:18:07,570 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 11:18:07,571 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:18:07,626 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 11:18:07,644 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:18:07,644 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 11:18:07,644 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:18:07,644 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:18:07,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:18:07,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:18:07,645 INFO L87 Difference]: Start difference. First operand 1018 states and 7788 transitions. Second operand 10 states. [2019-01-11 11:18:09,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:18:09,465 INFO L93 Difference]: Finished difference Result 1310 states and 9587 transitions. [2019-01-11 11:18:09,465 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:18:09,465 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:18:09,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:18:09,471 INFO L225 Difference]: With dead ends: 1310 [2019-01-11 11:18:09,471 INFO L226 Difference]: Without dead ends: 1307 [2019-01-11 11:18:09,471 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:18:09,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1307 states. [2019-01-11 11:18:10,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1307 to 1139. [2019-01-11 11:18:10,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1139 states. [2019-01-11 11:18:10,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1139 states to 1139 states and 8742 transitions. [2019-01-11 11:18:10,341 INFO L78 Accepts]: Start accepts. Automaton has 1139 states and 8742 transitions. Word has length 6 [2019-01-11 11:18:10,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:18:10,341 INFO L480 AbstractCegarLoop]: Abstraction has 1139 states and 8742 transitions. [2019-01-11 11:18:10,341 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:18:10,341 INFO L276 IsEmpty]: Start isEmpty. Operand 1139 states and 8742 transitions. [2019-01-11 11:18:10,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:18:10,343 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:18:10,343 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:18:10,343 INFO L423 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:18:10,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:10,344 INFO L82 PathProgramCache]: Analyzing trace with hash 893833852, now seen corresponding path program 1 times [2019-01-11 11:18:10,344 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:18:10,344 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:10,344 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:10,344 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:10,344 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:18:10,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:10,495 WARN L181 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-11 11:18:10,700 WARN L181 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2019-01-11 11:18:10,807 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 11:18:10,808 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:10,808 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:18:10,808 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:18:10,808 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [26], [32], [33] [2019-01-11 11:18:10,809 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:18:10,809 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:18:10,811 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:18:10,811 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 11:18:10,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:10,812 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:18:10,812 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:10,812 INFO 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 11:18:10,829 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:10,829 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:18:10,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:10,851 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:18:11,062 WARN L181 SmtUtils]: Spent 208.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-11 11:18:11,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,101 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:18:11,313 WARN L181 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 28 [2019-01-11 11:18:11,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,322 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:18:11,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,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 11:18:11,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,437 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 11:18:11,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:11,515 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 11:18:11,516 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:11,552 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:11,590 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:11,628 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:11,667 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:11,718 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 11:18:11,721 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 11:18:11,722 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-11 11:18:11,741 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 11:18:11,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, 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 11:18:11,776 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 11:18:11,843 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 11:18:11,843 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:11,883 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:11,914 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:11,938 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:11,958 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:11,974 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:11,988 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:12,038 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 11:18:12,039 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:18:12,548 WARN L181 SmtUtils]: Spent 504.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2019-01-11 11:18:12,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,554 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-11 11:18:12,554 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:12,599 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 11:18:12,600 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:18:12,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,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, 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 11:18:12,637 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:12,689 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 11:18:12,689 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 11:18:12,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:12,730 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:12,731 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:18:12,732 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:12,786 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:18:12,786 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 11:18:12,814 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:18:12,814 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:18:12,850 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 11:18:12,869 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:18:12,869 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 11:18:12,869 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:18:12,869 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 11:18:12,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 11:18:12,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:18:12,870 INFO L87 Difference]: Start difference. First operand 1139 states and 8742 transitions. Second operand 9 states. [2019-01-11 11:18:14,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:18:14,344 INFO L93 Difference]: Finished difference Result 1186 states and 8852 transitions. [2019-01-11 11:18:14,345 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:18:14,345 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 11:18:14,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:18:14,349 INFO L225 Difference]: With dead ends: 1186 [2019-01-11 11:18:14,350 INFO L226 Difference]: Without dead ends: 1185 [2019-01-11 11:18:14,350 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:18:14,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2019-01-11 11:18:15,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 1148. [2019-01-11 11:18:15,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1148 states. [2019-01-11 11:18:15,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 8814 transitions. [2019-01-11 11:18:15,229 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 8814 transitions. Word has length 6 [2019-01-11 11:18:15,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:18:15,229 INFO L480 AbstractCegarLoop]: Abstraction has 1148 states and 8814 transitions. [2019-01-11 11:18:15,229 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 11:18:15,229 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 8814 transitions. [2019-01-11 11:18:15,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:18:15,232 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:18:15,232 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:18:15,232 INFO L423 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:18:15,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:15,232 INFO L82 PathProgramCache]: Analyzing trace with hash 893893434, now seen corresponding path program 1 times [2019-01-11 11:18:15,232 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:18:15,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:15,233 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:15,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:15,233 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:18:15,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:15,382 WARN L181 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-11 11:18:15,492 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 11:18:15,493 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:15,493 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:18:15,493 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:18:15,493 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [28], [32], [33] [2019-01-11 11:18:15,494 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:18:15,494 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:18:15,495 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:18:15,496 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 11:18:15,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:15,496 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:18:15,496 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:15,496 INFO 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 11:18:15,506 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:15,506 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:18:15,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:15,513 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:18:15,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,541 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:18:15,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,589 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:18:15,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,642 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 11:18:15,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,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, 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 11:18:15,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,792 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 11:18:15,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:15,897 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 11:18:15,898 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:15,939 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:15,982 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,024 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,066 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,110 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,188 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 11:18:16,192 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 11:18:16,194 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 11:18:16,197 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 11:18:16,200 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 11:18:16,202 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 11:18:16,205 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 11:18:16,206 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,260 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,290 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,314 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,334 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,350 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,365 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,434 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 11:18:16,434 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:18:16,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,467 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 11:18:16,468 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,531 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 11:18:16,532 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:18:16,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,570 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,572 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:16,573 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 11:18:16,574 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,636 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:18:16,637 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:80 [2019-01-11 11:18:16,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:16,679 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:16,680 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:18:16,681 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:16,745 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 11:18:16,746 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:90, output treesize:72 [2019-01-11 11:18:18,786 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 11:18:18,787 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:18:18,822 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 11:18:18,841 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:18:18,841 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 11:18:18,841 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:18:18,841 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 11:18:18,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 11:18:18,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=100, Unknown=1, NotChecked=0, Total=156 [2019-01-11 11:18:18,842 INFO L87 Difference]: Start difference. First operand 1148 states and 8814 transitions. Second operand 9 states. [2019-01-11 11:18:20,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:18:20,655 INFO L93 Difference]: Finished difference Result 1194 states and 8890 transitions. [2019-01-11 11:18:20,655 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:18:20,655 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 11:18:20,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:18:20,660 INFO L225 Difference]: With dead ends: 1194 [2019-01-11 11:18:20,660 INFO L226 Difference]: Without dead ends: 1193 [2019-01-11 11:18:20,661 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=85, Invalid=154, Unknown=1, NotChecked=0, Total=240 [2019-01-11 11:18:20,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2019-01-11 11:18:21,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 1150. [2019-01-11 11:18:21,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1150 states. [2019-01-11 11:18:21,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 8830 transitions. [2019-01-11 11:18:21,584 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 8830 transitions. Word has length 6 [2019-01-11 11:18:21,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:18:21,584 INFO L480 AbstractCegarLoop]: Abstraction has 1150 states and 8830 transitions. [2019-01-11 11:18:21,584 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 11:18:21,584 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 8830 transitions. [2019-01-11 11:18:21,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:18:21,586 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:18:21,586 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:18:21,586 INFO L423 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:18:21,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:21,586 INFO L82 PathProgramCache]: Analyzing trace with hash 908389222, now seen corresponding path program 1 times [2019-01-11 11:18:21,586 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:18:21,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:21,587 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:21,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:21,587 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:18:21,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:21,621 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 11:18:21,621 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:21,622 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:18:21,622 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:18:21,622 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [32], [34], [35] [2019-01-11 11:18:21,623 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:18:21,623 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:18:21,624 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:18:21,624 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 11:18:21,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:21,624 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:18:21,625 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:21,625 INFO 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 11:18:21,637 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:21,638 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:18:21,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:21,643 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:18:21,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 11:18:21,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 11:18:21,668 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 11:18:21,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,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, 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 11:18:21,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,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, 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 11:18:21,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,704 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:18:21,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, 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 11:18:21,718 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:21,755 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:21,785 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:21,807 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:21,824 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:21,838 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:21,854 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:21,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,888 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:18:21,891 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 11:18:21,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,914 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:18:21,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:21,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, 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 11:18:22,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,034 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 11:18:22,034 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:22,056 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:22,078 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:22,103 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:22,126 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:22,171 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 11:18:22,171 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-11 11:18:22,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,220 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:18:22,220 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:22,262 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 11:18:22,262 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:93, output treesize:63 [2019-01-11 11:18:22,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:22,293 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:18:22,293 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:22,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 11:18:22,334 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:47 [2019-01-11 11:18:22,355 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 11:18:22,356 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:18:22,377 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 11:18:22,397 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:18:22,397 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:18:22,397 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:18:22,397 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:18:22,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:18:22,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:18:22,398 INFO L87 Difference]: Start difference. First operand 1150 states and 8830 transitions. Second operand 8 states. [2019-01-11 11:18:23,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:18:23,675 INFO L93 Difference]: Finished difference Result 1188 states and 8868 transitions. [2019-01-11 11:18:23,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:18:23,675 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 11:18:23,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:18:23,681 INFO L225 Difference]: With dead ends: 1188 [2019-01-11 11:18:23,681 INFO L226 Difference]: Without dead ends: 1187 [2019-01-11 11:18:23,681 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 11:18:23,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states. [2019-01-11 11:18:24,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 1150. [2019-01-11 11:18:24,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1150 states. [2019-01-11 11:18:24,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 8830 transitions. [2019-01-11 11:18:24,560 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 8830 transitions. Word has length 6 [2019-01-11 11:18:24,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:18:24,560 INFO L480 AbstractCegarLoop]: Abstraction has 1150 states and 8830 transitions. [2019-01-11 11:18:24,560 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:18:24,560 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 8830 transitions. [2019-01-11 11:18:24,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:18:24,562 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:18:24,562 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:18:24,562 INFO L423 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:18:24,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:24,562 INFO L82 PathProgramCache]: Analyzing trace with hash 908363984, now seen corresponding path program 1 times [2019-01-11 11:18:24,562 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:18:24,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:24,563 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:24,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:24,563 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:18:24,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:25,053 WARN L181 SmtUtils]: Spent 453.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 16 [2019-01-11 11:18:25,122 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 11:18:25,122 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:25,122 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:18:25,123 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:18:25,123 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [22], [26], [31] [2019-01-11 11:18:25,123 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:18:25,124 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:18:25,125 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:18:25,125 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 11:18:25,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:25,126 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:18:25,126 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:25,126 INFO 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 11:18:25,133 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:25,133 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:18:25,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:25,140 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:18:25,168 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-11 11:18:25,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 11:18:25,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,177 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 11:18:25,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,187 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 11:18:25,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,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, 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 11:18:25,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,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 11:18:25,217 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 11:18:25,218 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,256 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,288 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,314 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,334 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,350 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,365 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,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 68 treesize of output 71 [2019-01-11 11:18:25,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,441 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:18:25,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,486 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 11:18:25,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,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 11:18:25,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,618 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 11:18:25,619 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,647 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,674 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,702 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,728 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,776 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 11:18:25,776 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:18:25,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,843 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:18:25,844 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,889 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 11:18:25,890 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:18:25,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:25,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, 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 11:18:25,928 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:25,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 11:18:25,975 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 11:18:26,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,015 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:26,016 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:18:26,017 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:26,069 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 11:18:26,070 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-11 11:18:26,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,109 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:26,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:26,111 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:18:26,111 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:26,190 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 11:18:26,190 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-11 11:18:26,219 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 11:18:26,219 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:18:26,249 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 11:18:26,268 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:18:26,268 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2019-01-11 11:18:26,268 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:18:26,269 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:18:26,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:18:26,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 [2019-01-11 11:18:26,269 INFO L87 Difference]: Start difference. First operand 1150 states and 8830 transitions. Second operand 12 states. [2019-01-11 11:18:28,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:18:28,277 INFO L93 Difference]: Finished difference Result 1387 states and 10137 transitions. [2019-01-11 11:18:28,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 11:18:28,277 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:18:28,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:18:28,284 INFO L225 Difference]: With dead ends: 1387 [2019-01-11 11:18:28,285 INFO L226 Difference]: Without dead ends: 1385 [2019-01-11 11:18:28,285 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=113, Invalid=193, Unknown=0, NotChecked=0, Total=306 [2019-01-11 11:18:28,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1385 states. [2019-01-11 11:18:29,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1385 to 1178. [2019-01-11 11:18:29,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1178 states. [2019-01-11 11:18:29,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1178 states to 1178 states and 9054 transitions. [2019-01-11 11:18:29,219 INFO L78 Accepts]: Start accepts. Automaton has 1178 states and 9054 transitions. Word has length 6 [2019-01-11 11:18:29,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:18:29,220 INFO L480 AbstractCegarLoop]: Abstraction has 1178 states and 9054 transitions. [2019-01-11 11:18:29,220 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:18:29,220 INFO L276 IsEmpty]: Start isEmpty. Operand 1178 states and 9054 transitions. [2019-01-11 11:18:29,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:18:29,222 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:18:29,222 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:18:29,222 INFO L423 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:18:29,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:29,222 INFO L82 PathProgramCache]: Analyzing trace with hash 908367890, now seen corresponding path program 1 times [2019-01-11 11:18:29,222 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:18:29,223 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:29,223 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:29,223 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:29,223 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:18:29,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:29,354 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 11:18:29,354 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:29,354 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:18:29,354 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:18:29,355 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [28], [31] [2019-01-11 11:18:29,355 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:18:29,356 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:18:29,357 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:18:29,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 11:18:29,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:29,358 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:18:29,358 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:29,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 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 11:18:29,374 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:29,375 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:18:29,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:29,395 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:18:29,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,496 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:18:29,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,543 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:18:29,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,595 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 11:18:29,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,663 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:18:29,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,748 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:18:29,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:29,856 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 11:18:29,857 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:29,904 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:29,945 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:29,987 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,029 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,073 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,126 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 11:18:30,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, 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 11:18:30,131 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 11:18:30,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, 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 11:18:30,136 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 11:18:30,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, 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 11:18:30,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, 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 11:18:30,142 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,195 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,226 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,251 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,270 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,286 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,301 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,369 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 11:18:30,369 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 11:18:30,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,424 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 11:18:30,425 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,492 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 11:18:30,493 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 11:18:30,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,542 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 11:18:30,543 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,611 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 11:18:30,611 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:76 [2019-01-11 11:18:30,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,650 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,651 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,658 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:30,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,660 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:18:30,661 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,736 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:18:30,737 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-11 11:18:30,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:30,790 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:30,791 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 11:18:30,792 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:30,861 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 11:18:30,861 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-11 11:18:30,890 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 11:18:30,890 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:18:30,979 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 11:18:30,998 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:18:30,998 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-11 11:18:30,998 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:18:30,999 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:18:30,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:18:30,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:18:30,999 INFO L87 Difference]: Start difference. First operand 1178 states and 9054 transitions. Second operand 12 states. [2019-01-11 11:18:34,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:18:34,237 INFO L93 Difference]: Finished difference Result 1420 states and 10581 transitions. [2019-01-11 11:18:34,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:18:34,238 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:18:34,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:18:34,244 INFO L225 Difference]: With dead ends: 1420 [2019-01-11 11:18:34,244 INFO L226 Difference]: Without dead ends: 1415 [2019-01-11 11:18:34,244 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 11:18:34,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2019-01-11 11:18:35,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1276. [2019-01-11 11:18:35,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1276 states. [2019-01-11 11:18:35,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1276 states to 1276 states and 9825 transitions. [2019-01-11 11:18:35,232 INFO L78 Accepts]: Start accepts. Automaton has 1276 states and 9825 transitions. Word has length 6 [2019-01-11 11:18:35,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:18:35,233 INFO L480 AbstractCegarLoop]: Abstraction has 1276 states and 9825 transitions. [2019-01-11 11:18:35,233 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:18:35,233 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 9825 transitions. [2019-01-11 11:18:35,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:18:35,236 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:18:35,236 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:18:35,237 INFO L423 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:18:35,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:35,237 INFO L82 PathProgramCache]: Analyzing trace with hash 908371176, now seen corresponding path program 1 times [2019-01-11 11:18:35,237 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:18:35,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:35,238 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:35,238 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:35,238 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:18:35,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:35,306 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 11:18:35,306 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:35,307 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:18:35,307 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:18:35,307 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [22], [31] [2019-01-11 11:18:35,307 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:18:35,307 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:18:35,309 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:18:35,309 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 11:18:35,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:35,310 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:18:35,310 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:35,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 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 11:18:35,319 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:35,319 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:18:35,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:35,325 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:18:35,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,353 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:18:35,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,396 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:18:35,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,449 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 11:18:35,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,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 11:18:35,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:35,598 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 11:18:35,598 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:35,636 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:35,674 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:35,715 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:35,753 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:35,804 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 11:18:35,806 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:18:35,808 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 11:18:35,811 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 11:18:35,815 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 11:18:35,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, 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 11:18:35,830 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-11 11:18:35,831 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:35,869 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:35,915 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:35,938 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:35,957 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:35,973 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:35,987 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:36,037 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 11:18:36,038 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 11:18:36,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,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, 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 11:18:36,117 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:36,162 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 11:18:36,163 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 11:18:36,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,206 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:18:36,206 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:36,254 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 11:18:36,254 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:81, output treesize:55 [2019-01-11 11:18:36,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,301 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:36,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, 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 11:18:36,303 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:36,353 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 11:18:36,354 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-11 11:18:36,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,394 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:36,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:36,396 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:18:36,396 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:36,448 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 11:18:36,448 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-11 11:18:36,473 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 11:18:36,473 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:18:36,532 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 11:18:36,551 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:18:36,551 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:18:36,551 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:18:36,552 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:18:36,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:18:36,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:18:36,552 INFO L87 Difference]: Start difference. First operand 1276 states and 9825 transitions. Second operand 12 states. [2019-01-11 11:18:38,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:18:38,376 INFO L93 Difference]: Finished difference Result 1449 states and 10752 transitions. [2019-01-11 11:18:38,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:18:38,377 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:18:38,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:18:38,383 INFO L225 Difference]: With dead ends: 1449 [2019-01-11 11:18:38,383 INFO L226 Difference]: Without dead ends: 1448 [2019-01-11 11:18:38,383 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 11:18:38,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1448 states. [2019-01-11 11:18:39,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1448 to 1378. [2019-01-11 11:18:39,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1378 states. [2019-01-11 11:18:39,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1378 states to 1378 states and 10640 transitions. [2019-01-11 11:18:39,383 INFO L78 Accepts]: Start accepts. Automaton has 1378 states and 10640 transitions. Word has length 6 [2019-01-11 11:18:39,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:18:39,383 INFO L480 AbstractCegarLoop]: Abstraction has 1378 states and 10640 transitions. [2019-01-11 11:18:39,383 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:18:39,383 INFO L276 IsEmpty]: Start isEmpty. Operand 1378 states and 10640 transitions. [2019-01-11 11:18:39,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:18:39,386 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:18:39,386 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:18:39,386 INFO L423 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:18:39,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:39,386 INFO L82 PathProgramCache]: Analyzing trace with hash 908017528, now seen corresponding path program 1 times [2019-01-11 11:18:39,386 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:18:39,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:39,386 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:39,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:39,387 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:18:39,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:39,477 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 11:18:39,477 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:39,477 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:18:39,477 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:18:39,477 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [22], [31] [2019-01-11 11:18:39,478 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:18:39,478 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:18:39,480 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:18:39,480 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 11:18:39,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:39,480 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:18:39,481 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:39,481 INFO 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 11:18:39,491 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:39,491 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:18:39,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:39,498 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:18:39,526 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 11:18:39,530 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 11:18:39,535 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,537 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 11:18:39,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,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, 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 11:18:39,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,554 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 11:18:39,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,565 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 11:18:39,578 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 11:18:39,579 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:39,621 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:39,652 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:39,678 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:39,697 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:39,711 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:39,728 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:39,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,763 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:18:39,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,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 58 treesize of output 67 [2019-01-11 11:18:39,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,845 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,847 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 11:18:39,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:39,949 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 11:18:40,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,019 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 11:18:40,020 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:40,044 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:40,071 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:40,098 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:40,125 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:40,175 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 11:18:40,176 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:18:40,235 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,236 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-11 11:18:40,236 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:40,281 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 11:18:40,281 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:18:40,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,317 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:40,318 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 105 [2019-01-11 11:18:40,319 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:40,365 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 11:18:40,365 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:81, output treesize:59 [2019-01-11 11:18:40,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,406 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:18:40,407 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:40,485 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 11:18:40,485 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:69, output treesize:47 [2019-01-11 11:18:40,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,525 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:40,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:40,527 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:18:40,528 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:40,579 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 11:18:40,580 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-11 11:18:40,601 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 11:18:40,601 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:18:40,654 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 11:18:40,673 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:18:40,673 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:18:40,673 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:18:40,673 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:18:40,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:18:40,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=170, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:18:40,674 INFO L87 Difference]: Start difference. First operand 1378 states and 10640 transitions. Second operand 12 states. [2019-01-11 11:18:44,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:18:44,272 INFO L93 Difference]: Finished difference Result 1824 states and 13413 transitions. [2019-01-11 11:18:44,273 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 11:18:44,273 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:18:44,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:18:44,280 INFO L225 Difference]: With dead ends: 1824 [2019-01-11 11:18:44,280 INFO L226 Difference]: Without dead ends: 1822 [2019-01-11 11:18:44,281 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=244, Unknown=0, NotChecked=0, Total=380 [2019-01-11 11:18:44,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1822 states. [2019-01-11 11:18:45,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1822 to 970. [2019-01-11 11:18:45,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2019-01-11 11:18:45,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 7343 transitions. [2019-01-11 11:18:45,131 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 7343 transitions. Word has length 6 [2019-01-11 11:18:45,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:18:45,131 INFO L480 AbstractCegarLoop]: Abstraction has 970 states and 7343 transitions. [2019-01-11 11:18:45,131 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:18:45,131 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 7343 transitions. [2019-01-11 11:18:45,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:18:45,169 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:18:45,170 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:18:45,170 INFO L423 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:18:45,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:45,170 INFO L82 PathProgramCache]: Analyzing trace with hash 908144938, now seen corresponding path program 1 times [2019-01-11 11:18:45,170 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:18:45,171 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:45,171 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:45,171 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:45,171 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:18:45,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:45,319 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:18:45,319 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:45,319 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:18:45,319 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:18:45,319 INFO L207 CegarAbsIntRunner]: [0], [10], [22], [26], [28], [31] [2019-01-11 11:18:45,320 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:18:45,320 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:18:45,322 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:18:45,322 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 11:18:45,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:45,323 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:18:45,323 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:45,323 INFO 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 11:18:45,331 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:45,331 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:18:45,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:45,336 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:18:45,360 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 11:18:45,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, 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 11:18:45,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,370 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 11:18:45,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,379 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 11:18:45,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,387 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 11:18:45,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,400 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 11:18:45,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,410 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 11:18:45,411 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:45,470 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:45,506 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:45,530 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:45,552 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:45,567 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:45,583 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:45,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,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, 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 11:18:45,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,674 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:18:45,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,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, 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 11:18:45,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,791 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:18:45,864 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,866 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,867 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,868 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,871 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,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, 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 11:18:45,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,980 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:45,981 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 11:18:45,981 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:46,022 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:46,063 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:46,104 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:46,145 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:46,188 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:46,257 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 11:18:46,257 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 11:18:46,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,302 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 11:18:46,302 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:46,369 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 11:18:46,370 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 11:18:46,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,420 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 140 [2019-01-11 11:18:46,421 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:46,494 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 11:18:46,494 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:76 [2019-01-11 11:18:46,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,536 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,537 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,544 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:46,545 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 11:18:46,546 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:46,623 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 11:18:46,623 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 11:18:46,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,656 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:46,673 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:46,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, 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 11:18:46,675 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:46,761 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 11:18:46,761 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-11 11:18:46,789 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 11:18:46,789 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:18:46,873 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 11:18:46,891 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:18:46,892 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-11 11:18:46,892 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:18:46,892 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:18:46,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:18:46,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:18:46,892 INFO L87 Difference]: Start difference. First operand 970 states and 7343 transitions. Second operand 12 states. [2019-01-11 11:18:48,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:18:48,924 INFO L93 Difference]: Finished difference Result 1162 states and 8409 transitions. [2019-01-11 11:18:48,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:18:48,924 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:18:48,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:18:48,930 INFO L225 Difference]: With dead ends: 1162 [2019-01-11 11:18:48,930 INFO L226 Difference]: Without dead ends: 1157 [2019-01-11 11:18:48,930 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 11:18:48,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1157 states. [2019-01-11 11:18:49,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1157 to 1026. [2019-01-11 11:18:49,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1026 states. [2019-01-11 11:18:49,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 7778 transitions. [2019-01-11 11:18:49,819 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 7778 transitions. Word has length 6 [2019-01-11 11:18:49,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:18:49,819 INFO L480 AbstractCegarLoop]: Abstraction has 1026 states and 7778 transitions. [2019-01-11 11:18:49,819 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:18:49,819 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 7778 transitions. [2019-01-11 11:18:49,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:18:49,821 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:18:49,821 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:18:49,821 INFO L423 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:18:49,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:49,822 INFO L82 PathProgramCache]: Analyzing trace with hash 908133344, now seen corresponding path program 1 times [2019-01-11 11:18:49,822 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:18:49,822 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:49,822 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:49,822 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:49,823 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:18:49,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:49,913 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 11:18:49,913 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:49,913 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:18:49,913 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:18:49,914 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [22], [26], [31] [2019-01-11 11:18:49,914 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:18:49,915 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:18:49,916 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:18:49,917 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 11:18:49,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:49,917 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:18:49,918 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:49,918 INFO 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 11:18:49,927 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:49,928 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:18:49,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:49,933 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:18:49,961 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 11:18:49,964 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:18:49,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,970 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 11:18:49,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,976 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 11:18:49,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,986 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:18:49,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:49,995 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 11:18:50,006 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 11:18:50,007 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,048 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,082 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,106 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,126 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,141 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,158 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,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, 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 11:18:50,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,237 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:18:50,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,284 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 11:18:50,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,338 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 11:18:50,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,410 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 11:18:50,411 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,438 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,464 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,491 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,519 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,569 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 11:18:50,569 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 11:18:50,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,654 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:18:50,654 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,700 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 11:18:50,701 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 11:18:50,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,749 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:18:50,750 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,799 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 11:18:50,800 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:81, output treesize:55 [2019-01-11 11:18:50,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,833 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,834 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,836 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,840 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,844 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:50,845 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:18:50,846 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,898 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 11:18:50,898 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-11 11:18:50,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:50,945 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:50,945 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:18:50,946 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:50,999 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 11:18:50,999 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:45 [2019-01-11 11:18:51,024 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 11:18:51,025 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:18:51,088 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 11:18:51,107 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:18:51,107 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:18:51,107 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:18:51,107 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:18:51,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:18:51,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:18:51,108 INFO L87 Difference]: Start difference. First operand 1026 states and 7778 transitions. Second operand 12 states. [2019-01-11 11:18:52,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:18:52,913 INFO L93 Difference]: Finished difference Result 1141 states and 8225 transitions. [2019-01-11 11:18:52,913 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:18:52,913 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:18:52,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:18:52,918 INFO L225 Difference]: With dead ends: 1141 [2019-01-11 11:18:52,918 INFO L226 Difference]: Without dead ends: 1139 [2019-01-11 11:18:52,919 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 11:18:52,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1139 states. [2019-01-11 11:18:53,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1139 to 1071. [2019-01-11 11:18:53,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1071 states. [2019-01-11 11:18:53,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 8138 transitions. [2019-01-11 11:18:53,760 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 8138 transitions. Word has length 6 [2019-01-11 11:18:53,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:18:53,760 INFO L480 AbstractCegarLoop]: Abstraction has 1071 states and 8138 transitions. [2019-01-11 11:18:53,760 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:18:53,760 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 8138 transitions. [2019-01-11 11:18:53,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:18:53,762 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:18:53,762 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:18:53,763 INFO L423 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:18:53,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:53,763 INFO L82 PathProgramCache]: Analyzing trace with hash 908627550, now seen corresponding path program 1 times [2019-01-11 11:18:53,763 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:18:53,763 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:53,763 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:53,763 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:53,763 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:18:53,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:53,822 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:18:53,822 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:53,822 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:18:53,822 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:18:53,822 INFO L207 CegarAbsIntRunner]: [0], [22], [26], [32], [34], [35] [2019-01-11 11:18:53,823 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:18:53,823 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:18:53,826 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:18:53,827 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 11:18:53,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:53,827 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:18:53,827 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:53,827 INFO 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 11:18:53,839 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:53,839 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:18:53,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:53,846 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:18:53,873 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 11:18:53,875 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:18:53,881 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 11:18:53,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:53,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:53,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:53,890 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:18:53,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:53,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:53,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:53,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:53,900 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 11:18:53,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:53,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:53,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:53,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:53,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:53,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, 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 11:18:53,925 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 11:18:53,926 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:53,962 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:53,990 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:54,011 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:54,024 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:54,040 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:54,055 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:54,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,087 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:18:54,090 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 11:18:54,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,112 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 11:18:54,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,160 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:18:54,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,223 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 11:18:54,224 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:54,245 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:54,266 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:54,289 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:54,312 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:54,353 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 11:18:54,353 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-11 11:18:54,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,399 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 11:18:54,400 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:54,437 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 11:18:54,437 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:93, output treesize:63 [2019-01-11 11:18:54,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:54,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, 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 11:18:54,468 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:54,509 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 11:18:54,509 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:47 [2019-01-11 11:18:54,529 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:18:54,529 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:18:54,547 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 11:18:54,565 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:18:54,566 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:18:54,566 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:18:54,566 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:18:54,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:18:54,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:18:54,566 INFO L87 Difference]: Start difference. First operand 1071 states and 8138 transitions. Second operand 8 states. [2019-01-11 11:18:55,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:18:55,711 INFO L93 Difference]: Finished difference Result 1104 states and 8169 transitions. [2019-01-11 11:18:55,712 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:18:55,712 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 11:18:55,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:18:55,717 INFO L225 Difference]: With dead ends: 1104 [2019-01-11 11:18:55,717 INFO L226 Difference]: Without dead ends: 1103 [2019-01-11 11:18:55,717 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 11:18:55,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2019-01-11 11:18:56,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 1071. [2019-01-11 11:18:56,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1071 states. [2019-01-11 11:18:56,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 8138 transitions. [2019-01-11 11:18:56,561 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 8138 transitions. Word has length 6 [2019-01-11 11:18:56,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:18:56,562 INFO L480 AbstractCegarLoop]: Abstraction has 1071 states and 8138 transitions. [2019-01-11 11:18:56,562 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:18:56,562 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 8138 transitions. [2019-01-11 11:18:56,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:18:56,564 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:18:56,564 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:18:56,564 INFO L423 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:18:56,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:56,564 INFO L82 PathProgramCache]: Analyzing trace with hash 908623642, now seen corresponding path program 1 times [2019-01-11 11:18:56,564 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:18:56,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:56,565 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:56,565 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:18:56,565 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:18:56,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:56,617 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 11:18:56,617 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:56,617 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:18:56,618 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:18:56,618 INFO L207 CegarAbsIntRunner]: [0], [22], [26], [28], [32], [33] [2019-01-11 11:18:56,618 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:18:56,618 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:18:56,620 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:18:56,620 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 11:18:56,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:18:56,620 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:18:56,620 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:18:56,621 INFO 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 11:18:56,633 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:18:56,634 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:18:56,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:18:56,639 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:18:56,666 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 11:18:56,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, 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 11:18:56,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,673 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-11 11:18:56,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,680 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 11:18:56,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,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 11:18:56,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,697 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-11 11:18:56,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,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, 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 11:18:56,710 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:56,765 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:56,798 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:56,824 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:56,844 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:56,860 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:56,875 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:56,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,918 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-11 11:18:56,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:56,961 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:18:57,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,013 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 11:18:57,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,076 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-11 11:18:57,144 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,145 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,152 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:18:57,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,250 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,251 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,254 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 11:18:57,254 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:57,292 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:57,329 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:57,367 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:57,406 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:57,445 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:18:57,509 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 11:18:57,509 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:18:57,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,543 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 11:18:57,544 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:57,607 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 11:18:57,607 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:18:57,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,644 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 11:18:57,645 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:57,712 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 11:18:57,713 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:76 [2019-01-11 11:18:57,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,753 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:18:57,755 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:18:57,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 152 [2019-01-11 11:18:57,756 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:18:57,823 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 11:18:57,823 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 11:18:57,852 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 11:18:57,852 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:18:57,889 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 11:18:57,907 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:18:57,907 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:18:57,908 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:18:57,908 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:18:57,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:18:57,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:18:57,908 INFO L87 Difference]: Start difference. First operand 1071 states and 8138 transitions. Second operand 10 states. [2019-01-11 11:18:59,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:18:59,425 INFO L93 Difference]: Finished difference Result 1123 states and 8190 transitions. [2019-01-11 11:18:59,425 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:18:59,425 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:18:59,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:18:59,430 INFO L225 Difference]: With dead ends: 1123 [2019-01-11 11:18:59,430 INFO L226 Difference]: Without dead ends: 1120 [2019-01-11 11:18:59,430 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 11:18:59,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2019-01-11 11:19:00,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1071. [2019-01-11 11:19:00,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1071 states. [2019-01-11 11:19:00,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 8138 transitions. [2019-01-11 11:19:00,274 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 8138 transitions. Word has length 6 [2019-01-11 11:19:00,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:19:00,274 INFO L480 AbstractCegarLoop]: Abstraction has 1071 states and 8138 transitions. [2019-01-11 11:19:00,274 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:19:00,274 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 8138 transitions. [2019-01-11 11:19:00,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:19:00,276 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:19:00,276 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:19:00,276 INFO L423 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:19:00,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:00,276 INFO L82 PathProgramCache]: Analyzing trace with hash 908622958, now seen corresponding path program 2 times [2019-01-11 11:19:00,276 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:19:00,277 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:00,277 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:00,277 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:00,277 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:19:00,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:00,421 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 11:19:00,422 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:00,422 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:19:00,422 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:19:00,422 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:19:00,422 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:00,422 INFO 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 11:19:00,432 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:19:00,432 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:19:00,439 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 11:19:00,439 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:19:00,440 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:19:00,465 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 11:19:00,469 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-11 11:19:00,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,474 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 11:19:00,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,481 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 11:19:00,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,490 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 11:19:00,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,498 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:19:00,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,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, 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 11:19:00,511 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:00,567 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:00,598 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:00,624 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:00,645 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:00,662 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:00,676 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:00,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,718 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:19:00,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,762 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:19:00,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,815 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 11:19:00,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,879 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:19:00,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:00,956 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:19:01,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,054 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 11:19:01,054 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:01,092 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:01,130 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:01,168 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:01,207 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:01,246 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:01,310 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 11:19:01,310 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 11:19:01,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,355 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:19:01,356 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:01,418 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 11:19:01,419 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 11:19:01,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,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 46 treesize of output 140 [2019-01-11 11:19:01,464 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:01,531 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 11:19:01,532 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:76 [2019-01-11 11:19:01,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,570 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,571 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,579 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:01,580 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 11:19:01,581 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:01,647 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 11:19:01,647 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 11:19:01,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:01,696 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:01,697 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 11:19:01,698 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:01,767 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 11:19:01,768 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:56 [2019-01-11 11:19:01,793 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 11:19:01,793 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:19:01,852 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 11:19:01,873 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:19:01,873 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:19:01,873 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:19:01,873 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:19:01,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:19:01,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:19:01,874 INFO L87 Difference]: Start difference. First operand 1071 states and 8138 transitions. Second operand 12 states. [2019-01-11 11:19:03,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:19:03,742 INFO L93 Difference]: Finished difference Result 1192 states and 8586 transitions. [2019-01-11 11:19:03,742 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:19:03,742 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:19:03,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:19:03,748 INFO L225 Difference]: With dead ends: 1192 [2019-01-11 11:19:03,748 INFO L226 Difference]: Without dead ends: 1191 [2019-01-11 11:19:03,748 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2019-01-11 11:19:03,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1191 states. [2019-01-11 11:19:04,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1191 to 1115. [2019-01-11 11:19:04,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1115 states. [2019-01-11 11:19:04,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 8490 transitions. [2019-01-11 11:19:04,617 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 8490 transitions. Word has length 6 [2019-01-11 11:19:04,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:19:04,617 INFO L480 AbstractCegarLoop]: Abstraction has 1115 states and 8490 transitions. [2019-01-11 11:19:04,617 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:19:04,618 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 8490 transitions. [2019-01-11 11:19:04,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:19:04,620 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:19:04,620 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:19:04,620 INFO L423 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:19:04,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:04,621 INFO L82 PathProgramCache]: Analyzing trace with hash 908610188, now seen corresponding path program 1 times [2019-01-11 11:19:04,621 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:19:04,621 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:04,621 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:19:04,621 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:04,621 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:19:04,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:04,668 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 11:19:04,669 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:04,669 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:19:04,669 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:19:04,669 INFO L207 CegarAbsIntRunner]: [0], [14], [22], [26], [32], [33] [2019-01-11 11:19:04,670 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:19:04,670 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:19:04,672 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:19:04,672 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 3 fixpoints after 3 different actions. Largest state had 0 variables. [2019-01-11 11:19:04,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:04,672 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:19:04,672 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:04,672 INFO 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 11:19:04,680 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:04,680 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:19:04,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:04,685 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:19:04,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,707 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:19:04,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,743 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:19:04,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,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, 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 11:19:04,838 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,841 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,842 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,844 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,844 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 11:19:04,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:04,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 11:19:04,913 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:04,939 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:04,965 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:04,990 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:05,016 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:05,049 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-11 11:19:05,052 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 11:19:05,055 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 12 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-11 11:19:05,057 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 11:19:05,059 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 11:19:05,062 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 11:19:05,071 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 11:19:05,072 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:05,110 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:05,142 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:05,165 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:05,182 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:05,197 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:05,210 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:05,260 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 11:19:05,260 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:19:05,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,336 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:19:05,337 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:05,411 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 11:19:05,412 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:19:05,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,446 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:19:05,447 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:05,493 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 11:19:05,493 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:81, output treesize:55 [2019-01-11 11:19:05,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:05,529 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:05,530 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:19:05,531 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:05,579 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 11:19:05,580 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2019-01-11 11:19:05,601 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 11:19:05,601 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:19:05,634 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 11:19:05,651 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:19:05,652 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:19:05,652 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:19:05,652 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:19:05,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:19:05,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:19:05,652 INFO L87 Difference]: Start difference. First operand 1115 states and 8490 transitions. Second operand 10 states. [2019-01-11 11:19:07,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:19:07,024 INFO L93 Difference]: Finished difference Result 1165 states and 8547 transitions. [2019-01-11 11:19:07,025 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:19:07,025 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:19:07,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:19:07,030 INFO L225 Difference]: With dead ends: 1165 [2019-01-11 11:19:07,030 INFO L226 Difference]: Without dead ends: 1164 [2019-01-11 11:19:07,030 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 11:19:07,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2019-01-11 11:19:07,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1115. [2019-01-11 11:19:07,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1115 states. [2019-01-11 11:19:07,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 8490 transitions. [2019-01-11 11:19:07,900 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 8490 transitions. Word has length 6 [2019-01-11 11:19:07,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:19:07,901 INFO L480 AbstractCegarLoop]: Abstraction has 1115 states and 8490 transitions. [2019-01-11 11:19:07,901 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:19:07,901 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 8490 transitions. [2019-01-11 11:19:07,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:19:07,902 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:19:07,903 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:19:07,903 INFO L423 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:19:07,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:07,903 INFO L82 PathProgramCache]: Analyzing trace with hash 908669770, now seen corresponding path program 1 times [2019-01-11 11:19:07,903 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:19:07,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:07,903 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:07,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:07,904 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:19:07,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:07,983 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 11:19:07,983 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:07,983 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:19:07,983 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:19:07,983 INFO L207 CegarAbsIntRunner]: [0], [14], [22], [28], [32], [33] [2019-01-11 11:19:07,984 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:19:07,984 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:19:07,986 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:19:07,986 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 11:19:07,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:07,986 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:19:07,987 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:07,987 INFO 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 11:19:07,999 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:07,999 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:19:08,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:08,004 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:19:08,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,035 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:19:08,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,081 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:19:08,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,170 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 11:19:08,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,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, 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 11:19:08,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,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 11:19:08,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:08,422 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 11:19:08,423 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:08,466 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:08,511 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:08,560 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:08,639 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:08,687 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:08,745 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 11:19:08,747 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 11:19:08,749 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 11:19:08,753 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 11:19:08,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, 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 11:19:08,758 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 11:19:08,760 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 11:19:08,761 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:08,811 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:08,839 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:08,861 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:08,879 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:08,893 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:08,907 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:08,971 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 11:19:08,971 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:19:09,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,003 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:19:09,003 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:09,066 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 11:19:09,066 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:19:09,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,102 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:09,103 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 11:19:09,104 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:09,166 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 11:19:09,166 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:80 [2019-01-11 11:19:09,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:09,205 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:09,206 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 11:19:09,206 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:09,267 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 11:19:09,267 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:90, output treesize:72 [2019-01-11 11:19:09,297 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 11:19:09,297 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:19:09,337 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 11:19:09,355 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:19:09,355 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:19:09,355 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:19:09,355 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:19:09,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:19:09,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:19:09,355 INFO L87 Difference]: Start difference. First operand 1115 states and 8490 transitions. Second operand 10 states. [2019-01-11 11:19:10,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:19:10,867 INFO L93 Difference]: Finished difference Result 1163 states and 8546 transitions. [2019-01-11 11:19:10,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:19:10,868 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:19:10,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:19:10,872 INFO L225 Difference]: With dead ends: 1163 [2019-01-11 11:19:10,872 INFO L226 Difference]: Without dead ends: 1162 [2019-01-11 11:19:10,873 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 11:19:10,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2019-01-11 11:19:11,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 1115. [2019-01-11 11:19:11,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1115 states. [2019-01-11 11:19:11,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 8490 transitions. [2019-01-11 11:19:11,735 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 8490 transitions. Word has length 6 [2019-01-11 11:19:11,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:19:11,736 INFO L480 AbstractCegarLoop]: Abstraction has 1115 states and 8490 transitions. [2019-01-11 11:19:11,736 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:19:11,736 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 8490 transitions. [2019-01-11 11:19:11,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:19:11,737 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:19:11,737 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:19:11,738 INFO L423 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:19:11,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:11,738 INFO L82 PathProgramCache]: Analyzing trace with hash 897297296, now seen corresponding path program 2 times [2019-01-11 11:19:11,738 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:19:11,738 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:11,738 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:11,739 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:11,739 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:19:11,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:11,866 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 11:19:11,867 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:11,867 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:19:11,867 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:19:11,867 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:19:11,867 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:11,867 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:19:11,875 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:19:11,875 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:19:11,881 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 11:19:11,881 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:19:11,882 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:19:11,929 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 11:19:11,932 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 11:19:11,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,937 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 11:19:11,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,945 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 11:19:11,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,952 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 11:19:11,957 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,963 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 11:19:11,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:11,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, 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 11:19:11,974 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,035 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,067 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,093 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,116 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,135 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,151 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,199 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:19:12,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,249 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-11 11:19:12,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,326 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 11:19:12,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,386 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-11 11:19:12,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,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, 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 11:19:12,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,555 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,559 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 11:19:12,560 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,598 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,635 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,673 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,711 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,750 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,816 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 11:19:12,816 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 11:19:12,843 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,844 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 126 [2019-01-11 11:19:12,844 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:12,909 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 11:19:12,909 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:19:12,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,942 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:12,943 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:12,944 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 11:19:12,945 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:13,007 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 11:19:13,007 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:82 [2019-01-11 11:19:13,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:13,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:13,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:13,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:13,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:13,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:13,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:13,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:13,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:13,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:13,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:13,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:13,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:13,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, 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 11:19:13,054 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:13,116 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 11:19:13,116 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:94, output treesize:68 [2019-01-11 11:19:13,139 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 11:19:13,140 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:19:13,166 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 11:19:13,185 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:19:13,185 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 11:19:13,185 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:19:13,185 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:19:13,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:19:13,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:19:13,186 INFO L87 Difference]: Start difference. First operand 1115 states and 8490 transitions. Second operand 10 states. [2019-01-11 11:19:15,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:19:15,229 INFO L93 Difference]: Finished difference Result 1580 states and 11836 transitions. [2019-01-11 11:19:15,229 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:19:15,229 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:19:15,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:19:15,235 INFO L225 Difference]: With dead ends: 1580 [2019-01-11 11:19:15,235 INFO L226 Difference]: Without dead ends: 1574 [2019-01-11 11:19:15,236 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 11:19:15,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1574 states. [2019-01-11 11:19:16,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1574 to 1182. [2019-01-11 11:19:16,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1182 states. [2019-01-11 11:19:16,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 9009 transitions. [2019-01-11 11:19:16,371 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 9009 transitions. Word has length 6 [2019-01-11 11:19:16,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:19:16,371 INFO L480 AbstractCegarLoop]: Abstraction has 1182 states and 9009 transitions. [2019-01-11 11:19:16,371 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:19:16,371 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 9009 transitions. [2019-01-11 11:19:16,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:19:16,374 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:19:16,374 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:19:16,374 INFO L423 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:19:16,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:16,374 INFO L82 PathProgramCache]: Analyzing trace with hash 897545298, now seen corresponding path program 1 times [2019-01-11 11:19:16,374 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:19:16,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:16,375 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:19:16,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:16,375 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:19:16,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:16,501 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 11:19:16,501 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:16,502 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:19:16,502 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:19:16,502 INFO L207 CegarAbsIntRunner]: [0], [10], [26], [32], [34], [35] [2019-01-11 11:19:16,502 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:19:16,502 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:19:16,503 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:19:16,504 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 11:19:16,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:16,504 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:19:16,504 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:16,504 INFO 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 11:19:16,512 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:16,512 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:19:16,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:16,518 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:19:16,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,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, 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 11:19:16,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,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, 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 11:19:16,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,621 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 11:19:16,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,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 11:19:16,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:16,743 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 11:19:16,743 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:16,769 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:16,795 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:16,821 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:16,848 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:16,884 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 11:19:16,887 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 11:19:16,890 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 11:19:16,892 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:19:16,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, 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 11:19:16,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, 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 11:19:16,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, 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 11:19:16,908 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:16,945 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:16,973 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:16,995 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:17,012 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:17,027 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:17,040 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:17,086 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 11:19:17,087 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:19:17,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:17,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 97 [2019-01-11 11:19:17,130 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:17,174 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 11:19:17,174 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:101, output treesize:71 [2019-01-11 11:19:17,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:17,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:17,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:17,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:17,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:17,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:17,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:17,203 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:17,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, 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 11:19:17,204 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:17,250 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 11:19:17,250 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:83, output treesize:61 [2019-01-11 11:19:17,272 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 11:19:17,272 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:19:17,291 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 11:19:17,309 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:19:17,309 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:19:17,309 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:19:17,310 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:19:17,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:19:17,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:19:17,310 INFO L87 Difference]: Start difference. First operand 1182 states and 9009 transitions. Second operand 8 states. [2019-01-11 11:19:18,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:19:18,630 INFO L93 Difference]: Finished difference Result 1206 states and 9039 transitions. [2019-01-11 11:19:18,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-11 11:19:18,630 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 11:19:18,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:19:18,635 INFO L225 Difference]: With dead ends: 1206 [2019-01-11 11:19:18,635 INFO L226 Difference]: Without dead ends: 1205 [2019-01-11 11:19:18,636 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 11:19:18,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states. [2019-01-11 11:19:19,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 1182. [2019-01-11 11:19:19,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1182 states. [2019-01-11 11:19:19,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 9009 transitions. [2019-01-11 11:19:19,762 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 9009 transitions. Word has length 6 [2019-01-11 11:19:19,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:19:19,762 INFO L480 AbstractCegarLoop]: Abstraction has 1182 states and 9009 transitions. [2019-01-11 11:19:19,762 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:19:19,762 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 9009 transitions. [2019-01-11 11:19:19,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:19:19,764 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:19:19,764 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-01-11 11:19:19,764 INFO L423 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:19:19,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:19,765 INFO L82 PathProgramCache]: Analyzing trace with hash 897600972, now seen corresponding path program 1 times [2019-01-11 11:19:19,765 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:19:19,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:19,765 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:19,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:19,765 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:19:19,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:19,822 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 11:19:19,822 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:19,822 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:19:19,822 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:19:19,822 INFO L207 CegarAbsIntRunner]: [0], [10], [28], [32], [33] [2019-01-11 11:19:19,823 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:19:19,823 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:19:19,824 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:19:19,824 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 11:19:19,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:19,825 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:19:19,825 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:19,825 INFO 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 11:19:19,834 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:19,834 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:19:19,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:19,839 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:19:19,863 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 11:19:19,866 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 11:19:19,869 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,870 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,870 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 11:19:19,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,878 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 11:19:19,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,886 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 11:19:19,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,895 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 11:19:19,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:19,906 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 11:19:19,907 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:19,964 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:19,996 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,018 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,039 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,055 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,070 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,111 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-11 11:19:20,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,157 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:19:20,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19: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, 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 11:19:20,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,266 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,271 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 11:19:20,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,343 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 11:19:20,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,441 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 11:19:20,442 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,479 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,515 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,553 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,592 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,631 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,695 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 11:19:20,695 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:118, output treesize:120 [2019-01-11 11:19:20,719 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,720 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 11:19:20,721 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,782 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 11:19:20,783 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 11:19:20,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,812 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 11:19:20,812 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,877 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 11:19:20,878 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 11:19:20,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:20,917 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:19:20,918 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:20,987 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 11:19:20,987 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:78 [2019-01-11 11:19:21,046 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 11:19:21,046 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:19:21,070 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 11:19:21,087 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:19:21,087 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 11 [2019-01-11 11:19:21,087 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:19:21,088 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-01-11 11:19:21,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-11 11:19:21,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:19:21,088 INFO L87 Difference]: Start difference. First operand 1182 states and 9009 transitions. Second operand 9 states. [2019-01-11 11:19:22,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:19:22,761 INFO L93 Difference]: Finished difference Result 1301 states and 9571 transitions. [2019-01-11 11:19:22,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:19:22,762 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 6 [2019-01-11 11:19:22,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:19:22,767 INFO L225 Difference]: With dead ends: 1301 [2019-01-11 11:19:22,767 INFO L226 Difference]: Without dead ends: 1297 [2019-01-11 11:19:22,768 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:19:22,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1297 states. [2019-01-11 11:19:23,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1297 to 1231. [2019-01-11 11:19:23,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1231 states. [2019-01-11 11:19:23,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1231 states to 1231 states and 9401 transitions. [2019-01-11 11:19:23,914 INFO L78 Accepts]: Start accepts. Automaton has 1231 states and 9401 transitions. Word has length 6 [2019-01-11 11:19:23,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:19:23,914 INFO L480 AbstractCegarLoop]: Abstraction has 1231 states and 9401 transitions. [2019-01-11 11:19:23,914 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-01-11 11:19:23,914 INFO L276 IsEmpty]: Start isEmpty. Operand 1231 states and 9401 transitions. [2019-01-11 11:19:23,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:19:23,916 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:19:23,916 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:19:23,916 INFO L423 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:19:23,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:23,916 INFO L82 PathProgramCache]: Analyzing trace with hash 897587518, now seen corresponding path program 1 times [2019-01-11 11:19:23,916 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:19:23,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:23,917 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:23,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:23,917 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:19:23,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:24,267 WARN L181 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 9 [2019-01-11 11:19:24,392 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 11:19:24,393 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:24,393 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:19:24,393 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:19:24,393 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [28], [32], [33] [2019-01-11 11:19:24,394 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:19:24,394 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:19:24,395 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:19:24,395 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 11:19:24,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:24,395 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:19:24,396 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:24,396 INFO 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 11:19:24,404 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:24,404 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:19:24,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:24,409 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:19:24,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,439 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:19:24,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,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, 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 11:19:24,519 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,524 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-11 11:19:24,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,582 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 11:19:24,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,651 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:24,656 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 11:19:24,656 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:24,694 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:24,728 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:24,763 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:24,803 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:24,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, 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 11:19:24,849 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 11:19:24,852 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 11:19:24,854 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:19:24,857 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 11:19:24,860 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 11:19:24,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, 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 11:19:24,868 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:24,903 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:24,932 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:24,953 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:24,971 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:24,984 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:24,997 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:25,043 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 11:19:25,043 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:95, output treesize:96 [2019-01-11 11:19:25,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,083 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 11:19:25,084 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:19:25,239 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 11:19:25,239 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:151 [2019-01-11 11:19:25,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,312 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,321 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,359 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 11:19:25,365 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 32 xjuncts. [2019-01-11 11:19:25,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:25,928 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:25,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, 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 11:19:25,929 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:26,188 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 11:19:26,189 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:455 [2019-01-11 11:19:26,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,334 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,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, 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 11:19:26,340 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:26,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,500 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:19:26,500 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:26,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:26,633 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:26,634 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:19:26,635 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:26,750 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 11:19:26,751 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 18 variables, input treesize:236, output treesize:178 [2019-01-11 11:19:26,849 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 11:19:26,849 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:19:26,879 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 11:19:26,898 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:19:26,898 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 11:19:26,898 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:19:26,898 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:19:26,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:19:26,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:19:26,899 INFO L87 Difference]: Start difference. First operand 1231 states and 9401 transitions. Second operand 10 states. [2019-01-11 11:19:28,056 WARN L181 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 111 [2019-01-11 11:19:28,452 WARN L181 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 71 [2019-01-11 11:19:30,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:19:30,540 INFO L93 Difference]: Finished difference Result 1674 states and 12199 transitions. [2019-01-11 11:19:30,540 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-11 11:19:30,541 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:19:30,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:19:30,547 INFO L225 Difference]: With dead ends: 1674 [2019-01-11 11:19:30,547 INFO L226 Difference]: Without dead ends: 1673 [2019-01-11 11:19:30,547 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=92, Invalid=180, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:19:30,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1673 states. [2019-01-11 11:19:32,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1673 to 1531. [2019-01-11 11:19:32,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1531 states. [2019-01-11 11:19:32,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1531 states to 1531 states and 11833 transitions. [2019-01-11 11:19:32,028 INFO L78 Accepts]: Start accepts. Automaton has 1531 states and 11833 transitions. Word has length 6 [2019-01-11 11:19:32,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:19:32,028 INFO L480 AbstractCegarLoop]: Abstraction has 1531 states and 11833 transitions. [2019-01-11 11:19:32,028 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:19:32,028 INFO L276 IsEmpty]: Start isEmpty. Operand 1531 states and 11833 transitions. [2019-01-11 11:19:32,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:19:32,031 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:19:32,031 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:19:32,031 INFO L423 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:19:32,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:32,031 INFO L82 PathProgramCache]: Analyzing trace with hash 912367138, now seen corresponding path program 1 times [2019-01-11 11:19:32,031 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:19:32,032 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:32,032 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:32,032 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:32,032 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:19:32,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:32,140 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 11:19:32,140 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:32,140 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:19:32,140 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:19:32,140 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [26], [28], [31] [2019-01-11 11:19:32,141 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:19:32,141 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:19:32,142 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:19:32,142 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 11:19:32,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:32,142 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:19:32,142 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:32,143 INFO 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 11:19:32,151 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:32,151 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:19:32,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:32,157 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:19:32,176 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 11:19:32,179 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 11:19:32,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,183 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 11:19:32,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,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, 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 11:19:32,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,200 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 11:19:32,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,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 11:19:32,222 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:19:32,222 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:32,260 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:32,292 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:32,317 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:32,334 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:32,350 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:32,365 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:32,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,401 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:19:32,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,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 58 treesize of output 67 [2019-01-11 11:19:32,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,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 11:19:32,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,535 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 11:19:32,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,602 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 11:19:32,602 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:32,627 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:32,652 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:32,677 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:32,702 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:32,748 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 11:19:32,748 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 11:19:32,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:32,805 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 11:19:32,806 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:19:32,962 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 11:19:32,962 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:106, output treesize:150 [2019-01-11 11:19:33,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,038 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:33,038 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:19:33,039 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:33,136 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,138 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:33,190 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 11:19:33,197 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 32 xjuncts. [2019-01-11 11:19:33,784 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 11:19:33,785 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:455 [2019-01-11 11:19:44,109 WARN L181 SmtUtils]: Spent 10.27 s on a formula simplification. DAG size of input: 204 DAG size of output: 151 [2019-01-11 11:19:44,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,125 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:44,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,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 129 [2019-01-11 11:19:44,127 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:44,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,359 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:19:44,360 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:44,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,587 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:44,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 67 treesize of output 148 [2019-01-11 11:19:44,589 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:44,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,811 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,814 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,820 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,821 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:44,821 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:44,822 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:19:44,822 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:45,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,035 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:45,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, 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 11:19:45,037 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:45,223 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 11:19:45,224 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 25 variables, input treesize:370, output treesize:288 [2019-01-11 11:19:45,409 WARN L181 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 129 [2019-01-11 11:19:45,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,430 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:45,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, 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 11:19:45,431 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:45,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,585 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,586 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,590 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,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, 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 11:19:45,591 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:45,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,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, 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 11:19:45,753 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:45,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:45,908 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:45,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, 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 11:19:45,910 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:46,037 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 11:19:46,038 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:267, output treesize:203 [2019-01-11 11:19:46,210 WARN L181 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2019-01-11 11:19:46,213 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 11:19:46,213 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:19:46,325 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 11:19:46,343 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:19:46,343 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:19:46,344 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:19:46,344 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:19:46,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:19:46,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:19:46,344 INFO L87 Difference]: Start difference. First operand 1531 states and 11833 transitions. Second operand 12 states. [2019-01-11 11:19:46,624 WARN L181 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 115 [2019-01-11 11:19:48,542 WARN L181 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 80 [2019-01-11 11:19:49,028 WARN L181 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 119 [2019-01-11 11:19:49,417 WARN L181 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 137 [2019-01-11 11:19:50,119 WARN L181 SmtUtils]: Spent 545.00 ms on a formula simplification. DAG size of input: 230 DAG size of output: 151 [2019-01-11 11:19:52,854 WARN L181 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 223 DAG size of output: 144 [2019-01-11 11:19:53,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:19:53,368 INFO L93 Difference]: Finished difference Result 1671 states and 12135 transitions. [2019-01-11 11:19:53,368 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-11 11:19:53,368 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:19:53,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:19:53,373 INFO L225 Difference]: With dead ends: 1671 [2019-01-11 11:19:53,373 INFO L226 Difference]: Without dead ends: 1669 [2019-01-11 11:19:53,374 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=184, Invalid=368, Unknown=0, NotChecked=0, Total=552 [2019-01-11 11:19:53,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1669 states. [2019-01-11 11:19:54,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1669 to 1550. [2019-01-11 11:19:54,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1550 states. [2019-01-11 11:19:54,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1550 states to 1550 states and 11985 transitions. [2019-01-11 11:19:54,856 INFO L78 Accepts]: Start accepts. Automaton has 1550 states and 11985 transitions. Word has length 6 [2019-01-11 11:19:54,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:19:54,856 INFO L480 AbstractCegarLoop]: Abstraction has 1550 states and 11985 transitions. [2019-01-11 11:19:54,856 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:19:54,857 INFO L276 IsEmpty]: Start isEmpty. Operand 1550 states and 11985 transitions. [2019-01-11 11:19:54,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:19:54,859 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:19:54,859 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:19:54,859 INFO L423 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:19:54,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:54,859 INFO L82 PathProgramCache]: Analyzing trace with hash 912359450, now seen corresponding path program 1 times [2019-01-11 11:19:54,859 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:19:54,860 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:54,860 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:54,860 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:19:54,860 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:19:54,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:55,018 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 11:19:55,019 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:55,019 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:19:55,019 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:19:55,019 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [26], [28], [31] [2019-01-11 11:19:55,020 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:19:55,020 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:19:55,021 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:19:55,021 INFO L272 AbstractInterpreter]: Visited 6 different actions 6 times. Never merged. Never widened. Performed 80 root evaluator evaluations with a maximum evaluation depth of 2. Performed 80 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-11 11:19:55,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:19:55,022 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:19:55,022 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:19:55,022 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:19:55,030 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:19:55,030 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:19:55,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:19:55,035 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:19:55,059 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 11:19:55,063 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 11:19:55,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,068 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 11:19:55,073 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,076 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 11:19:55,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,083 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 11:19:55,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,093 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 11:19:55,107 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-11 11:19:55,107 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:55,147 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:55,178 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:55,203 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:55,223 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:55,239 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:55,254 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:55,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,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, 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 11:19:55,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,327 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:19:55,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,370 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 11:19:55,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,424 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 11:19:55,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,492 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 11:19:55,493 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:55,518 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:55,542 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:55,567 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:55,593 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:19:55,638 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 11:19:55,638 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 11:19:55,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,694 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 11:19:55,695 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:19:55,852 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 11:19:55,852 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:106, output treesize:150 [2019-01-11 11:19:55,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:55,930 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:55,931 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:19:55,931 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:56,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:56,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:56,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:56,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:56,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:56,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:56,066 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:56,067 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:56,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:56,106 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 11:19:56,113 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 32 xjuncts. [2019-01-11 11:19:56,668 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 11:19:56,668 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:455 [2019-01-11 11:19:56,967 WARN L181 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 204 DAG size of output: 151 [2019-01-11 11:19:56,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:56,976 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:19:56,976 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:57,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,204 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:57,204 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:19:57,205 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:57,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,427 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,429 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,432 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:57,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,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, 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 11:19:57,434 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:57,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,680 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,681 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,682 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,683 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,684 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,691 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:57,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, 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 11:19:57,693 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:57,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,900 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,901 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,902 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:57,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:57,904 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:19:57,904 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:58,064 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 11:19:58,064 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 25 variables, input treesize:370, output treesize:286 [2019-01-11 11:19:58,269 WARN L181 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 129 [2019-01-11 11:19:58,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,284 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,291 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19: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, 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 11:19:58,293 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:58,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,463 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,475 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 11:19:58,476 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:58,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,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 83 treesize of output 125 [2019-01-11 11:19:58,632 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:58,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,777 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:19:58,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:19:58,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, 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 11:19:58,779 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 11:19:58,904 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 11:19:58,904 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:267, output treesize:203 [2019-01-11 11:19:59,043 WARN L181 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2019-01-11 11:19:59,046 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 11:19:59,046 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:19:59,154 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 11:19:59,173 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:19:59,173 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:19:59,173 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:19:59,173 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:19:59,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:19:59,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:19:59,174 INFO L87 Difference]: Start difference. First operand 1550 states and 11985 transitions. Second operand 12 states. [2019-01-11 11:19:59,492 WARN L181 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 115 [2019-01-11 11:20:01,652 WARN L181 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 80 [2019-01-11 11:20:02,145 WARN L181 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 118 [2019-01-11 11:20:02,552 WARN L181 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 135 [2019-01-11 11:20:08,256 WARN L181 SmtUtils]: Spent 5.64 s on a formula simplification. DAG size of input: 233 DAG size of output: 151 [2019-01-11 11:20:13,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:20:13,254 INFO L93 Difference]: Finished difference Result 1713 states and 12477 transitions. [2019-01-11 11:20:13,254 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-01-11 11:20:13,254 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2019-01-11 11:20:13,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:20:13,261 INFO L225 Difference]: With dead ends: 1713 [2019-01-11 11:20:13,261 INFO L226 Difference]: Without dead ends: 1711 [2019-01-11 11:20:13,261 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=172, Invalid=333, Unknown=1, NotChecked=0, Total=506 [2019-01-11 11:20:13,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1711 states. [2019-01-11 11:20:14,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1711 to 1592. [2019-01-11 11:20:14,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1592 states. [2019-01-11 11:20:14,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 12321 transitions. [2019-01-11 11:20:14,796 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 12321 transitions. Word has length 6 [2019-01-11 11:20:14,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:20:14,796 INFO L480 AbstractCegarLoop]: Abstraction has 1592 states and 12321 transitions. [2019-01-11 11:20:14,796 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:20:14,796 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 12321 transitions. [2019-01-11 11:20:14,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:20:14,798 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:20:14,798 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:20:14,799 INFO L423 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:20:14,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:20:14,799 INFO L82 PathProgramCache]: Analyzing trace with hash 912363854, now seen corresponding path program 1 times [2019-01-11 11:20:14,799 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:20:14,799 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:20:14,799 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:20:14,799 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:20:14,799 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:20:14,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:20:14,872 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 11:20:14,872 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:20:14,872 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:20:14,872 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:20:14,873 INFO L207 CegarAbsIntRunner]: [0], [14], [26], [28], [32], [33] [2019-01-11 11:20:14,873 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:20:14,873 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:20:14,874 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:20:14,874 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 11:20:14,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:20:14,874 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:20:14,875 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:20:14,875 INFO 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 11:20:14,885 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:20:14,885 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:20:14,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:20:14,891 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:20:14,916 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 11:20:14,919 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 11:20:14,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,924 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 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 11:20:14,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,931 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 11:20:14,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,937 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,940 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 11:20:14,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,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 11:20:14,954 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,955 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,956 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,958 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:14,961 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 11:20:14,961 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,018 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,051 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,074 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,094 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,109 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,124 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,164 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:20:15,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,210 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:20:15,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,261 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 11:20:15,314 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,315 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,316 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,317 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,320 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 11:20:15,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,398 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 11:20:15,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,496 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 11:20:15,497 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,535 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,572 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,611 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,650 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,689 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,754 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 11:20:15,755 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:20:15,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,791 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 11:20:15,791 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,855 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 11:20:15,856 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:20:15,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,894 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 11:20:15,895 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:15,961 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 11:20:15,961 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 11:20:15,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:15,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:16,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:16,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:16,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:16,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:16,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:16,004 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:20:16,005 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 11:20:16,005 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:16,074 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 11:20:16,074 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 11:20:16,102 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 11:20:16,103 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:20:16,143 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 11:20:16,162 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:20:16,163 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:20:16,163 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:20:16,163 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:20:16,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:20:16,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:20:16,163 INFO L87 Difference]: Start difference. First operand 1592 states and 12321 transitions. Second operand 10 states. [2019-01-11 11:20:18,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:20:18,284 INFO L93 Difference]: Finished difference Result 1645 states and 12383 transitions. [2019-01-11 11:20:18,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:20:18,285 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:20:18,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:20:18,291 INFO L225 Difference]: With dead ends: 1645 [2019-01-11 11:20:18,291 INFO L226 Difference]: Without dead ends: 1644 [2019-01-11 11:20:18,292 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 11:20:18,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states. [2019-01-11 11:20:19,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1592. [2019-01-11 11:20:19,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1592 states. [2019-01-11 11:20:19,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 12321 transitions. [2019-01-11 11:20:19,806 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 12321 transitions. Word has length 6 [2019-01-11 11:20:19,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:20:19,806 INFO L480 AbstractCegarLoop]: Abstraction has 1592 states and 12321 transitions. [2019-01-11 11:20:19,806 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:20:19,807 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 12321 transitions. [2019-01-11 11:20:19,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:20:19,810 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:20:19,810 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:20:19,810 INFO L423 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:20:19,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:20:19,810 INFO L82 PathProgramCache]: Analyzing trace with hash 914349408, now seen corresponding path program 1 times [2019-01-11 11:20:19,810 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:20:19,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:20:19,811 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:20:19,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:20:19,811 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:20:19,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:20:19,834 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:20:19,834 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:20:19,834 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:20:19,835 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:20:19,835 INFO L207 CegarAbsIntRunner]: [0], [28], [32], [34], [36], [37] [2019-01-11 11:20:19,835 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:20:19,835 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:20:19,836 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:20:19,837 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 11:20:19,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:20:19,837 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:20:19,837 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:20:19,837 INFO 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 11:20:19,855 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:20:19,856 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:20:19,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:20:19,870 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:20:19,895 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 11:20:19,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, 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 11:20:19,902 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 11:20:19,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,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, 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 11:20:19,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,923 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 11:20:19,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,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, 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 11:20:19,939 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,940 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,941 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:19,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, 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 11:20:19,948 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:19,997 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:20,026 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:20,046 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:20,063 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:20,078 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:20,094 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:20,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,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 80 treesize of output 83 [2019-01-11 11:20:20,133 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 11:20:20,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,160 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 11:20:20,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,215 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,215 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 11:20:20,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,285 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 11:20:20,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,377 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 11:20:20,378 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:20,410 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:20,444 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:20,478 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:20,514 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:20,551 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:20,609 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 11:20:20,610 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:107, output treesize:112 [2019-01-11 11:20:20,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:20,632 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 11:20:20,632 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:20,688 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 11:20:20,688 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:122, output treesize:88 [2019-01-11 11:20:20,743 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 11:20:20,743 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:20:20,753 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 11:20:20,771 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:20:20,771 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 11:20:20,771 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:20:20,772 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 11:20:20,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 11:20:20,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 11:20:20,772 INFO L87 Difference]: Start difference. First operand 1592 states and 12321 transitions. Second operand 6 states. [2019-01-11 11:20:22,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:20:22,468 INFO L93 Difference]: Finished difference Result 1610 states and 12338 transitions. [2019-01-11 11:20:22,468 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 11:20:22,468 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 6 [2019-01-11 11:20:22,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:20:22,474 INFO L225 Difference]: With dead ends: 1610 [2019-01-11 11:20:22,474 INFO L226 Difference]: Without dead ends: 1609 [2019-01-11 11:20:22,475 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 11:20:22,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1609 states. [2019-01-11 11:20:23,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1609 to 1592. [2019-01-11 11:20:23,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1592 states. [2019-01-11 11:20:23,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 12321 transitions. [2019-01-11 11:20:23,988 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 12321 transitions. Word has length 6 [2019-01-11 11:20:23,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:20:23,989 INFO L480 AbstractCegarLoop]: Abstraction has 1592 states and 12321 transitions. [2019-01-11 11:20:23,989 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 11:20:23,989 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 12321 transitions. [2019-01-11 11:20:23,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:20:23,991 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:20:23,991 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:20:23,991 INFO L423 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:20:23,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:20:23,992 INFO L82 PathProgramCache]: Analyzing trace with hash 913930348, now seen corresponding path program 1 times [2019-01-11 11:20:23,992 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:20:23,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:20:23,992 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:20:23,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:20:23,992 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:20:23,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:20:24,034 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 11:20:24,034 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:20:24,034 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:20:24,034 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:20:24,034 INFO L207 CegarAbsIntRunner]: [0], [18], [28], [32], [34], [35] [2019-01-11 11:20:24,036 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:20:24,036 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:20:24,037 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:20:24,037 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 11:20:24,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:20:24,038 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:20:24,038 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:20:24,038 INFO 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 11:20:24,052 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:20:24,052 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:20:24,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:20:24,057 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:20:24,074 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 11:20:24,077 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 11:20:24,082 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 11:20:24,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,094 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:20:24,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,104 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 11:20:24,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,114 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,116 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,116 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 11:20:24,129 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 11:20:24,129 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:24,164 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:24,192 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:24,214 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:24,231 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:24,246 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:24,260 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:24,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,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, 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 11:20:24,293 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 11:20:24,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,313 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,314 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 11:20:24,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,356 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,357 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,361 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 11:20:24,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,421 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 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 11:20:24,421 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:24,442 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:24,462 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:24,485 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:24,508 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:24,549 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 11:20:24,549 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-11 11:20:24,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:24,642 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 11:20:24,643 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2019-01-11 11:20:24,656 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 64 xjuncts. [2019-01-11 11:20:25,378 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 11:20:25,378 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:98, output treesize:591 [2019-01-11 11:20:25,703 WARN L181 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 297 DAG size of output: 100 [2019-01-11 11:20:25,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,711 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,713 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,717 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,718 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:20:25,718 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 109 [2019-01-11 11:20:25,719 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:25,848 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,855 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 106 [2019-01-11 11:20:25,856 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:25,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:25,995 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 107 [2019-01-11 11:20:25,996 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:26,106 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 11:20:26,106 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 17 variables, input treesize:211, output treesize:169 [2019-01-11 11:20:26,564 WARN L181 SmtUtils]: Spent 394.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-01-11 11:20:26,571 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 11:20:26,571 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:20:26,607 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 11:20:26,626 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:20:26,626 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:20:26,626 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:20:26,627 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:20:26,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:20:26,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:20:26,627 INFO L87 Difference]: Start difference. First operand 1592 states and 12321 transitions. Second operand 8 states. [2019-01-11 11:20:36,099 WARN L181 SmtUtils]: Spent 8.99 s on a formula simplification. DAG size of input: 113 DAG size of output: 87 [2019-01-11 11:20:41,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:20:41,353 INFO L93 Difference]: Finished difference Result 1654 states and 12397 transitions. [2019-01-11 11:20:41,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:20:41,353 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 11:20:41,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:20:41,359 INFO L225 Difference]: With dead ends: 1654 [2019-01-11 11:20:41,359 INFO L226 Difference]: Without dead ends: 1653 [2019-01-11 11:20:41,360 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=79, Invalid=131, Unknown=0, NotChecked=0, Total=210 [2019-01-11 11:20:41,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1653 states. [2019-01-11 11:20:42,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1653 to 1593. [2019-01-11 11:20:42,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1593 states. [2019-01-11 11:20:42,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1593 states to 1593 states and 12329 transitions. [2019-01-11 11:20:42,881 INFO L78 Accepts]: Start accepts. Automaton has 1593 states and 12329 transitions. Word has length 6 [2019-01-11 11:20:42,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:20:42,881 INFO L480 AbstractCegarLoop]: Abstraction has 1593 states and 12329 transitions. [2019-01-11 11:20:42,881 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:20:42,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1593 states and 12329 transitions. [2019-01-11 11:20:42,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:20:42,884 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:20:42,884 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:20:42,884 INFO L423 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:20:42,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:20:42,884 INFO L82 PathProgramCache]: Analyzing trace with hash 913674658, now seen corresponding path program 2 times [2019-01-11 11:20:42,884 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:20:42,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:20:42,885 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:20:42,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:20:42,885 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:20:42,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:20:42,948 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 11:20:42,949 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:20:42,949 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:20:42,949 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:20:42,949 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:20:42,949 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:20:42,949 INFO 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 11:20:42,958 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:20:42,959 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:20:42,965 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 11:20:42,965 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:20:42,966 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:20:42,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:42,995 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:20:43,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,042 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:20:43,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,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, 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 11:20:43,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,166 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 11:20:43,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,242 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 11:20:43,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,350 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,356 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 11:20:43,357 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,403 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,453 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,498 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,547 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,595 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,653 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 11:20:43,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, 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 11:20:43,658 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 11:20:43,661 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:20:43,663 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 11:20:43,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, 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 11:20:43,669 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 11:20:43,669 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,718 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,746 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,767 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,784 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,799 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,811 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,875 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 11:20:43,876 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:118, output treesize:120 [2019-01-11 11:20:43,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,904 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 11:20:43,905 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:43,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 11:20:43,966 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:130, output treesize:96 [2019-01-11 11:20:43,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:43,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,007 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 11:20:44,008 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:44,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 11:20:44,073 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:106, output treesize:76 [2019-01-11 11:20:44,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,112 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:44,114 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:20:44,115 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 152 [2019-01-11 11:20:44,115 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:44,182 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 11:20:44,182 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 11:20:44,210 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 11:20:44,210 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:20:44,235 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 11:20:44,253 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:20:44,253 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 11:20:44,253 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:20:44,254 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:20:44,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:20:44,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=93, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:20:44,254 INFO L87 Difference]: Start difference. First operand 1593 states and 12329 transitions. Second operand 10 states. [2019-01-11 11:20:46,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:20:46,824 INFO L93 Difference]: Finished difference Result 2255 states and 17098 transitions. [2019-01-11 11:20:46,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 11:20:46,824 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 6 [2019-01-11 11:20:46,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:20:46,833 INFO L225 Difference]: With dead ends: 2255 [2019-01-11 11:20:46,833 INFO L226 Difference]: Without dead ends: 2254 [2019-01-11 11:20:46,834 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 11:20:46,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2254 states. [2019-01-11 11:20:48,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2254 to 2076. [2019-01-11 11:20:48,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2076 states. [2019-01-11 11:20:48,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2076 states to 2076 states and 16238 transitions. [2019-01-11 11:20:48,841 INFO L78 Accepts]: Start accepts. Automaton has 2076 states and 16238 transitions. Word has length 6 [2019-01-11 11:20:48,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:20:48,841 INFO L480 AbstractCegarLoop]: Abstraction has 2076 states and 16238 transitions. [2019-01-11 11:20:48,842 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:20:48,842 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 16238 transitions. [2019-01-11 11:20:48,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:20:48,845 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:20:48,845 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:20:48,845 INFO L423 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:20:48,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:20:48,845 INFO L82 PathProgramCache]: Analyzing trace with hash 914168676, now seen corresponding path program 1 times [2019-01-11 11:20:48,845 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:20:48,846 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:20:48,846 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:20:48,846 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:20:48,846 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:20:48,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:20:48,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 11:20:48,888 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:20:48,888 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:20:48,888 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:20:48,888 INFO L207 CegarAbsIntRunner]: [0], [26], [28], [32], [34], [35] [2019-01-11 11:20:48,889 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:20:48,889 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:20:48,891 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:20:48,891 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 11:20:48,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:20:48,891 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:20:48,892 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:20:48,892 INFO 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 11:20:48,901 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:20:48,902 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:20:48,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:20:48,906 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:20:48,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:48,927 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:20:48,930 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 11:20:48,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:48,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:48,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:48,952 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 11:20:48,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:48,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:48,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:48,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:48,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:49,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:49,002 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:20:49,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:49,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:49,057 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:49,058 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:49,060 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:49,061 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:49,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:49,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:49,065 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 11:20:49,066 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:49,089 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:49,111 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:49,135 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:49,159 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:49,188 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 11:20:49,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, 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 11:20:49,196 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 11:20:49,199 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 11:20:49,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, 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 11:20:49,209 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 11:20:49,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, 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 11:20:49,220 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:49,251 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:49,276 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:49,295 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:49,309 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:49,324 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:49,337 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:20:49,378 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 11:20:49,378 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:84, output treesize:88 [2019-01-11 11:20:49,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:49,464 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 11:20:49,465 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2019-01-11 11:20:49,474 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 64 xjuncts. [2019-01-11 11:20:50,194 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 11:20:50,195 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:98, output treesize:591 [2019-01-11 11:20:50,332 WARN L181 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 300 DAG size of output: 103 [2019-01-11 11:20:50,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,340 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,346 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 17 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 131 [2019-01-11 11:20:50,347 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:50,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,490 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:20:50,491 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 89 [2019-01-11 11:20:50,492 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:50,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:20:50,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, 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 11:20:50,598 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:20:50,705 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 11:20:50,705 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 17 variables, input treesize:215, output treesize:173 [2019-01-11 11:20:52,918 WARN L181 SmtUtils]: Spent 2.13 s on a formula simplification that was a NOOP. DAG size: 106 [2019-01-11 11:20:52,925 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 11:20:52,925 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:20:52,963 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 11:20:52,980 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:20:52,981 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:20:52,981 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:20:52,981 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:20:52,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:20:52,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:20:52,981 INFO L87 Difference]: Start difference. First operand 2076 states and 16238 transitions. Second operand 8 states. [2019-01-11 11:20:53,961 WARN L181 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 90 [2019-01-11 11:20:58,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:20:58,826 INFO L93 Difference]: Finished difference Result 2130 states and 16289 transitions. [2019-01-11 11:20:58,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:20:58,827 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 6 [2019-01-11 11:20:58,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:20:58,835 INFO L225 Difference]: With dead ends: 2130 [2019-01-11 11:20:58,835 INFO L226 Difference]: Without dead ends: 2129 [2019-01-11 11:20:58,836 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=79, Invalid=130, Unknown=1, NotChecked=0, Total=210 [2019-01-11 11:20:58,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2019-01-11 11:21:00,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 2076. [2019-01-11 11:21:00,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2076 states. [2019-01-11 11:21:00,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2076 states to 2076 states and 16238 transitions. [2019-01-11 11:21:00,785 INFO L78 Accepts]: Start accepts. Automaton has 2076 states and 16238 transitions. Word has length 6 [2019-01-11 11:21:00,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:21:00,785 INFO L480 AbstractCegarLoop]: Abstraction has 2076 states and 16238 transitions. [2019-01-11 11:21:00,786 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:21:00,786 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 16238 transitions. [2019-01-11 11:21:00,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-01-11 11:21:00,789 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:21:00,789 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-01-11 11:21:00,789 INFO L423 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:21:00,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:00,789 INFO L82 PathProgramCache]: Analyzing trace with hash 901420114, now seen corresponding path program 1 times [2019-01-11 11:21:00,789 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:21:00,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:00,790 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:00,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:00,790 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:21:00,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:00,817 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 11:21:00,817 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:00,817 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:21:00,817 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2019-01-11 11:21:00,817 INFO L207 CegarAbsIntRunner]: [0], [14], [32], [34], [36], [37] [2019-01-11 11:21:00,818 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:21:00,818 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:21:00,821 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:21:00,821 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 11:21:00,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:00,821 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:21:00,821 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:00,821 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:21:00,858 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:00,858 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:21:00,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:00,863 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:21:00,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:00,888 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:21:00,893 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 11:21:00,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:00,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:00,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:00,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, 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 11:21:00,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:00,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:00,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:00,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:00,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:00,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:00,979 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 11:21:01,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:01,035 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:01,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:01,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:01,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:01,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:01,042 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:01,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:01,049 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 11:21:01,049 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:01,083 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:01,117 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:01,155 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:01,189 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:01,230 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 11:21:01,232 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 11:21:01,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, 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 11:21:01,239 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 11:21:01,244 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:21:01,256 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 11:21:01,264 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:21:01,265 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:01,298 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:01,323 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:01,341 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:01,355 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:01,370 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:01,383 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:01,424 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 11:21:01,424 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-11 11:21:01,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:01,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, 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 11:21:01,481 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2019-01-11 11:21:01,650 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 11:21:01,650 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:93, output treesize:204 [2019-01-11 11:21:01,696 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 11:21:01,696 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:21:01,720 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 11:21:01,738 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:21:01,738 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2019-01-11 11:21:01,738 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:21:01,738 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-01-11 11:21:01,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-11 11:21:01,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2019-01-11 11:21:01,739 INFO L87 Difference]: Start difference. First operand 2076 states and 16238 transitions. Second operand 6 states. [2019-01-11 11:21:03,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:21:03,729 INFO L93 Difference]: Finished difference Result 2093 states and 16254 transitions. [2019-01-11 11:21:03,730 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-11 11:21:03,730 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 6 [2019-01-11 11:21:03,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:21:03,738 INFO L225 Difference]: With dead ends: 2093 [2019-01-11 11:21:03,738 INFO L226 Difference]: Without dead ends: 2092 [2019-01-11 11:21:03,738 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 11:21:03,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2092 states. [2019-01-11 11:21:05,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2092 to 2076. [2019-01-11 11:21:05,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2076 states. [2019-01-11 11:21:05,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2076 states to 2076 states and 16238 transitions. [2019-01-11 11:21:05,706 INFO L78 Accepts]: Start accepts. Automaton has 2076 states and 16238 transitions. Word has length 6 [2019-01-11 11:21:05,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:21:05,706 INFO L480 AbstractCegarLoop]: Abstraction has 2076 states and 16238 transitions. [2019-01-11 11:21:05,706 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-01-11 11:21:05,706 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 16238 transitions. [2019-01-11 11:21:05,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:21:05,709 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:21:05,709 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:21:05,709 INFO L423 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:21:05,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:05,710 INFO L82 PathProgramCache]: Analyzing trace with hash -2030609704, now seen corresponding path program 1 times [2019-01-11 11:21:05,710 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:21:05,710 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:05,710 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:05,710 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:05,710 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:21:05,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:05,807 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 11:21:05,807 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:05,807 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:21:05,807 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:21:05,807 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [22], [26], [32], [33] [2019-01-11 11:21:05,808 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:21:05,808 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:21:05,810 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:21:05,810 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 11:21:05,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:05,811 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:21:05,811 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:05,811 INFO 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 11:21:05,820 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:05,820 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:21:05,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:05,825 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:21:05,846 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:05,846 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:21:05,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:05,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:05,884 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:21:05,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:05,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:05,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:05,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:05,928 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 11:21:05,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:05,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:05,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:05,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:05,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:05,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:05,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, 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 11:21:06,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,054 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 11:21:06,054 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,079 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,103 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,128 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,154 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,190 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 11:21:06,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, 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 11:21:06,195 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 11:21:06,198 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:21:06,202 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 11:21:06,205 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 11:21:06,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, 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 11:21:06,215 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,252 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,280 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,302 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,319 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,334 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,345 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,392 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 11:21:06,392 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 11:21:06,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,464 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:21:06,465 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,506 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 11:21:06,507 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 11:21:06,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,546 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,547 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,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, 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 11:21:06,551 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,596 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 11:21:06,596 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-11 11:21:06,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,642 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:06,643 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:21:06,643 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,691 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-11 11:21:06,691 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-11 11:21:06,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,720 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,732 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:06,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:06,734 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:21:06,735 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:06,782 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 11:21:06,782 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:43 [2019-01-11 11:21:06,808 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 11:21:06,808 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:21:06,864 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 11:21:06,882 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:21:06,882 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-11 11:21:06,882 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:21:06,882 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 11:21:06,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 11:21:06,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:21:06,883 INFO L87 Difference]: Start difference. First operand 2076 states and 16238 transitions. Second operand 11 states. [2019-01-11 11:21:09,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:21:09,735 INFO L93 Difference]: Finished difference Result 2217 states and 16916 transitions. [2019-01-11 11:21:09,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:21:09,735 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-11 11:21:09,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:21:09,744 INFO L225 Difference]: With dead ends: 2217 [2019-01-11 11:21:09,744 INFO L226 Difference]: Without dead ends: 2215 [2019-01-11 11:21:09,744 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 11:21:09,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2215 states. [2019-01-11 11:21:11,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2215 to 2119. [2019-01-11 11:21:11,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2119 states. [2019-01-11 11:21:11,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2119 states to 2119 states and 16593 transitions. [2019-01-11 11:21:11,810 INFO L78 Accepts]: Start accepts. Automaton has 2119 states and 16593 transitions. Word has length 7 [2019-01-11 11:21:11,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:21:11,811 INFO L480 AbstractCegarLoop]: Abstraction has 2119 states and 16593 transitions. [2019-01-11 11:21:11,811 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 11:21:11,811 INFO L276 IsEmpty]: Start isEmpty. Operand 2119 states and 16593 transitions. [2019-01-11 11:21:11,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:21:11,814 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:21:11,814 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:21:11,814 INFO L423 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:21:11,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:11,814 INFO L82 PathProgramCache]: Analyzing trace with hash -2030607782, now seen corresponding path program 1 times [2019-01-11 11:21:11,814 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:21:11,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:11,815 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:11,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:11,815 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:21:11,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:11,965 WARN L181 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2019-01-11 11:21:12,001 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 11:21:12,001 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:12,001 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:21:12,001 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:21:12,001 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [22], [28], [32], [33] [2019-01-11 11:21:12,002 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:21:12,002 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:21:12,004 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:21:12,004 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 11:21:12,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:12,005 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:21:12,005 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:12,005 INFO 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 11:21:12,018 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:12,019 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:21:12,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:12,025 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:21:12,055 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 11:21:12,058 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 11:21:12,062 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,064 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 11:21:12,068 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,071 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 11:21:12,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,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, 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 11:21:12,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,089 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 11:21:12,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,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, 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 11:21:12,102 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:12,156 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:12,189 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:12,213 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:12,233 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:12,250 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:12,266 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:12,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,309 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:21:12,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,355 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,356 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:21:12,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,407 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 11:21:12,462 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,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 51 treesize of output 91 [2019-01-11 11:21:12,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,540 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,543 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,544 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,545 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,546 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 11:21:12,635 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,644 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 11:21:12,645 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:12,682 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:12,719 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:12,757 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:12,796 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:12,833 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:12,897 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 11:21:12,898 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 11:21:12,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:12,946 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 11:21:12,947 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:13,008 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 11:21:13,008 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 11:21:13,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,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, 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 11:21:13,057 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:13,125 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 11:21:13,125 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 11:21:13,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,165 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,166 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,167 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,176 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,178 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:13,179 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 11:21:13,180 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:13,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 11:21:13,257 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 11:21:13,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:13,311 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:13,312 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 11:21:13,313 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:13,381 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 11:21:13,381 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:62 [2019-01-11 11:21:13,413 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 11:21:13,413 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:21:13,473 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 11:21:13,491 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:21:13,491 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:21:13,491 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:21:13,491 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:21:13,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:21:13,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:21:13,492 INFO L87 Difference]: Start difference. First operand 2119 states and 16593 transitions. Second operand 12 states. [2019-01-11 11:21:16,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:21:16,632 INFO L93 Difference]: Finished difference Result 2206 states and 16848 transitions. [2019-01-11 11:21:16,633 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:21:16,633 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 11:21:16,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:21:16,641 INFO L225 Difference]: With dead ends: 2206 [2019-01-11 11:21:16,641 INFO L226 Difference]: Without dead ends: 2202 [2019-01-11 11:21:16,642 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 11:21:16,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2202 states. [2019-01-11 11:21:18,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2202 to 2133. [2019-01-11 11:21:18,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2133 states. [2019-01-11 11:21:18,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2133 states to 2133 states and 16705 transitions. [2019-01-11 11:21:18,788 INFO L78 Accepts]: Start accepts. Automaton has 2133 states and 16705 transitions. Word has length 7 [2019-01-11 11:21:18,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:21:18,788 INFO L480 AbstractCegarLoop]: Abstraction has 2133 states and 16705 transitions. [2019-01-11 11:21:18,788 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:21:18,789 INFO L276 IsEmpty]: Start isEmpty. Operand 2133 states and 16705 transitions. [2019-01-11 11:21:18,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:21:18,792 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:21:18,792 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:21:18,792 INFO L423 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:21:18,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:18,792 INFO L82 PathProgramCache]: Analyzing trace with hash -2030621236, now seen corresponding path program 1 times [2019-01-11 11:21:18,792 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:21:18,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:18,793 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:18,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:18,793 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:21:18,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:18,895 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 11:21:18,895 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:18,895 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:21:18,896 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:21:18,896 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [18], [22], [32], [33] [2019-01-11 11:21:18,896 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:21:18,897 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:21:18,898 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:21:18,898 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 11:21:18,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:18,898 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:21:18,899 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:18,899 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:21:18,916 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:18,916 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:21:18,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:18,937 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:21:18,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 11:21:18,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 11:21:18,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:18,985 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:18,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, 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 11:21:18,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:18,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:18,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:18,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 11:21:18,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:18,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:18,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:18,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:18,997 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 11:21:19,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,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 11:21:19,019 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:21:19,020 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,060 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,091 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,111 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,129 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,144 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,159 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,195 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-11 11:21:19,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,234 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:21:19,273 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,277 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 11:21:19,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,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, 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 11:21:19,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,398 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 11:21:19,399 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,424 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,448 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,473 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,499 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,545 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 11:21:19,545 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 11:21:19,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,620 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:21:19,621 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,662 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 11:21:19,662 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 11:21:19,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,704 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:21:19,705 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,750 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 11:21:19,751 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-11 11:21:19,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,786 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,787 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,790 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,798 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:19,799 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:21:19,800 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,848 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 11:21:19,848 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:49 [2019-01-11 11:21:19,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:19,894 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:19,895 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:21:19,895 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:19,943 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 11:21:19,943 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:49 [2019-01-11 11:21:19,979 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 11:21:19,979 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:21:20,035 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 11:21:20,053 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:21:20,053 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-11 11:21:20,054 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:21:20,054 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 11:21:20,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 11:21:20,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:21:20,054 INFO L87 Difference]: Start difference. First operand 2133 states and 16705 transitions. Second operand 11 states. [2019-01-11 11:21:22,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:21:22,890 INFO L93 Difference]: Finished difference Result 2207 states and 16856 transitions. [2019-01-11 11:21:22,891 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:21:22,891 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-11 11:21:22,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:21:22,899 INFO L225 Difference]: With dead ends: 2207 [2019-01-11 11:21:22,899 INFO L226 Difference]: Without dead ends: 2206 [2019-01-11 11:21:22,900 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=129, Invalid=251, Unknown=0, NotChecked=0, Total=380 [2019-01-11 11:21:22,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2206 states. [2019-01-11 11:21:25,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2206 to 2133. [2019-01-11 11:21:25,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2133 states. [2019-01-11 11:21:25,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2133 states to 2133 states and 16705 transitions. [2019-01-11 11:21:25,087 INFO L78 Accepts]: Start accepts. Automaton has 2133 states and 16705 transitions. Word has length 7 [2019-01-11 11:21:25,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:21:25,087 INFO L480 AbstractCegarLoop]: Abstraction has 2133 states and 16705 transitions. [2019-01-11 11:21:25,088 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 11:21:25,088 INFO L276 IsEmpty]: Start isEmpty. Operand 2133 states and 16705 transitions. [2019-01-11 11:21:25,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:21:25,091 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:21:25,091 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:21:25,091 INFO L423 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:21:25,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:25,091 INFO L82 PathProgramCache]: Analyzing trace with hash -2030961366, now seen corresponding path program 1 times [2019-01-11 11:21:25,091 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:21:25,092 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:25,092 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:25,092 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:25,092 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:21:25,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:25,191 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 11:21:25,191 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:25,191 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:21:25,192 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:21:25,192 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [32], [34], [35] [2019-01-11 11:21:25,193 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:21:25,193 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:21:25,194 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:21:25,194 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 11:21:25,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:25,195 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:21:25,195 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:25,195 INFO 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 11:21:25,207 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:25,207 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:21:25,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:25,212 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:21:25,233 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 11:21:25,237 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 11:21:25,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,243 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 11:21:25,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,249 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,249 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:21:25,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,257 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:21:25,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,266 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 11:21:25,278 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 96 [2019-01-11 11:21:25,279 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,318 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,348 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,373 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,393 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,410 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,425 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,460 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:21:25,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,498 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,498 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:21:25,538 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,539 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,541 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,542 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,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 11:21:25,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,597 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 11:21:25,659 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,661 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,668 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 11:21:25,669 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,693 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,718 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,742 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,768 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,814 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 11:21:25,814 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:21:25,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,874 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:21:25,874 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,915 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 11:21:25,915 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:21:25,943 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,947 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:25,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, 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 11:21:25,951 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:25,997 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 11:21:25,998 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 11:21:26,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:26,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:26,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:26,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:26,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:26,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:26,033 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:26,034 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:26,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:26,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:26,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:26,038 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:26,039 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:26,040 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:21:26,041 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:26,090 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 11:21:26,090 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 11:21:26,117 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 11:21:26,118 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:21:26,152 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 11:21:26,171 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:21:26,172 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2019-01-11 11:21:26,172 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:21:26,172 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 11:21:26,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 11:21:26,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:21:26,172 INFO L87 Difference]: Start difference. First operand 2133 states and 16705 transitions. Second operand 11 states. [2019-01-11 11:21:29,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:21:29,450 INFO L93 Difference]: Finished difference Result 2338 states and 17781 transitions. [2019-01-11 11:21:29,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:21:29,450 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-11 11:21:29,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:21:29,459 INFO L225 Difference]: With dead ends: 2338 [2019-01-11 11:21:29,459 INFO L226 Difference]: Without dead ends: 2337 [2019-01-11 11:21:29,460 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 11:21:29,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2337 states. [2019-01-11 11:21:31,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2337 to 2202. [2019-01-11 11:21:31,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2202 states. [2019-01-11 11:21:31,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2202 states to 2202 states and 17270 transitions. [2019-01-11 11:21:31,904 INFO L78 Accepts]: Start accepts. Automaton has 2202 states and 17270 transitions. Word has length 7 [2019-01-11 11:21:31,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:21:31,904 INFO L480 AbstractCegarLoop]: Abstraction has 2202 states and 17270 transitions. [2019-01-11 11:21:31,904 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 11:21:31,904 INFO L276 IsEmpty]: Start isEmpty. Operand 2202 states and 17270 transitions. [2019-01-11 11:21:31,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:21:31,908 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:21:31,908 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:21:31,908 INFO L423 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:21:31,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:31,908 INFO L82 PathProgramCache]: Analyzing trace with hash -2030965274, now seen corresponding path program 1 times [2019-01-11 11:21:31,908 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:21:31,908 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:31,909 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:31,909 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:31,909 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:21:31,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:32,056 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 11:21:32,056 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:32,057 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:21:32,057 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:21:32,057 INFO L207 CegarAbsIntRunner]: [0], [6], [10], [18], [28], [32], [33] [2019-01-11 11:21:32,058 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:21:32,058 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:21:32,059 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:21:32,060 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 11:21:32,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:32,060 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:21:32,060 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:32,061 INFO 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 11:21:32,069 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:32,069 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:21:32,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:32,075 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:21:32,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 11:21:32,105 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2019-01-11 11:21:32,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,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 11:21:32,115 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,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 11:21:32,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,125 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 11:21:32,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,132 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,134 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,135 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,136 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-11 11:21:32,244 INFO L303 Elim1Store]: Index analysis took 106 ms [2019-01-11 11:21:32,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, 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 11:21:32,245 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:32,291 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:32,321 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:32,345 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:32,364 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:32,381 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:32,396 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:32,428 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,429 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:21:32,464 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,466 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:21:32,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,509 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 11:21:32,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,562 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 11:21:32,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,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, 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 11:21:32,633 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:32,658 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:32,682 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:32,707 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:32,733 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:32,779 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 11:21:32,780 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:21:32,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:32,826 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 11:21:32,827 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:21:32,972 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 11:21:32,972 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-11 11:21:33,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,036 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,037 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,038 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,046 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 11:21:33,048 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:21:33,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,280 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,283 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:21:33,283 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:33,407 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 11:21:33,407 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:177 [2019-01-11 11:21:33,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,486 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:33,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,495 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 11:21:33,496 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:21:33,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,774 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,776 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,781 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,782 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:33,783 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:21:33,784 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:33,959 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,960 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:33,972 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:33,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 67 treesize of output 128 [2019-01-11 11:21:33,973 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:34,109 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 11:21:34,109 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 16 variables, input treesize:207, output treesize:199 [2019-01-11 11:21:34,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,213 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:34,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,215 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:21:34,216 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:34,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,385 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,387 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,398 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:34,420 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:21:34,423 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 8 xjuncts. [2019-01-11 11:21:34,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,923 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,926 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,931 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,935 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,936 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,938 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:34,938 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:34,939 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 123 [2019-01-11 11:21:34,939 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:35,174 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,175 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,185 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,186 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:35,192 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 11:21:35,193 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:35,416 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 11:21:35,416 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 25 variables, input treesize:250, output treesize:367 [2019-01-11 11:21:35,968 WARN L181 SmtUtils]: Spent 453.00 ms on a formula simplification. DAG size of input: 227 DAG size of output: 133 [2019-01-11 11:21:35,974 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 11:21:35,974 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:21:36,031 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 11:21:36,049 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:21:36,049 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-11 11:21:36,049 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:21:36,049 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:21:36,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:21:36,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=161, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:21:36,050 INFO L87 Difference]: Start difference. First operand 2202 states and 17270 transitions. Second operand 12 states. [2019-01-11 11:21:37,476 WARN L181 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 127 [2019-01-11 11:21:41,268 WARN L181 SmtUtils]: Spent 2.41 s on a formula simplification. DAG size of input: 137 DAG size of output: 136 [2019-01-11 11:21:45,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:21:45,004 INFO L93 Difference]: Finished difference Result 2761 states and 21059 transitions. [2019-01-11 11:21:45,004 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-11 11:21:45,004 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 11:21:45,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:21:45,013 INFO L225 Difference]: With dead ends: 2761 [2019-01-11 11:21:45,013 INFO L226 Difference]: Without dead ends: 2760 [2019-01-11 11:21:45,013 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=129, Invalid=291, Unknown=0, NotChecked=0, Total=420 [2019-01-11 11:21:45,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2760 states. [2019-01-11 11:21:48,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2760 to 2422. [2019-01-11 11:21:48,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2422 states. [2019-01-11 11:21:48,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2422 states to 2422 states and 19070 transitions. [2019-01-11 11:21:48,030 INFO L78 Accepts]: Start accepts. Automaton has 2422 states and 19070 transitions. Word has length 7 [2019-01-11 11:21:48,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:21:48,031 INFO L480 AbstractCegarLoop]: Abstraction has 2422 states and 19070 transitions. [2019-01-11 11:21:48,031 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:21:48,031 INFO L276 IsEmpty]: Start isEmpty. Operand 2422 states and 19070 transitions. [2019-01-11 11:21:48,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:21:48,034 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:21:48,034 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:21:48,034 INFO L423 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:21:48,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:48,035 INFO L82 PathProgramCache]: Analyzing trace with hash -2030484710, now seen corresponding path program 1 times [2019-01-11 11:21:48,035 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:21:48,035 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:48,035 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:48,035 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:48,035 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:21:48,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:48,179 WARN L181 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2019-01-11 11:21:48,208 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 11:21:48,208 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:48,208 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:21:48,208 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:21:48,208 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [26], [32], [34], [35] [2019-01-11 11:21:48,209 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:21:48,209 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:21:48,210 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:21:48,210 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 11:21:48,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:48,211 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:21:48,211 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:48,211 INFO 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 11:21:48,219 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:48,219 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:21:48,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:48,224 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:21:48,243 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,244 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:21:48,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,283 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:21:48,322 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,323 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,325 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:21:48,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,378 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 11:21:48,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,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 11:21:48,446 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,471 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,497 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,522 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,549 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,585 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 11:21:48,588 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 11:21:48,591 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 11:21:48,593 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:21:48,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, 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 11:21:48,599 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 97 [2019-01-11 11:21:48,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 11:21:48,609 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,646 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,674 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,696 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,713 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,728 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,741 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,787 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 11:21:48,788 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:21:48,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,853 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:21:48,854 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,895 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 11:21:48,895 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:21:48,927 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,928 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,929 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,930 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,932 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,933 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,934 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:48,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 113 [2019-01-11 11:21:48,935 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:48,982 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 11:21:48,982 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 11:21:49,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:49,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:49,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:49,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:49,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:49,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:49,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:49,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:49,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:49,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:49,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:49,021 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:49,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:49,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, 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 11:21:49,023 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:49,072 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 11:21:49,073 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 11:21:49,097 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 11:21:49,098 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:21:49,130 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 11:21:49,148 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:21:49,148 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2019-01-11 11:21:49,148 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:21:49,148 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:21:49,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:21:49,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2019-01-11 11:21:49,149 INFO L87 Difference]: Start difference. First operand 2422 states and 19070 transitions. Second operand 10 states. [2019-01-11 11:21:52,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:21:52,776 INFO L93 Difference]: Finished difference Result 2533 states and 19536 transitions. [2019-01-11 11:21:52,776 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:21:52,776 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 7 [2019-01-11 11:21:52,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:21:52,784 INFO L225 Difference]: With dead ends: 2533 [2019-01-11 11:21:52,784 INFO L226 Difference]: Without dead ends: 2532 [2019-01-11 11:21:52,784 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:21:52,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2532 states. [2019-01-11 11:21:55,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2532 to 2458. [2019-01-11 11:21:55,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2458 states. [2019-01-11 11:21:55,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2458 states to 2458 states and 19358 transitions. [2019-01-11 11:21:55,871 INFO L78 Accepts]: Start accepts. Automaton has 2458 states and 19358 transitions. Word has length 7 [2019-01-11 11:21:55,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:21:55,871 INFO L480 AbstractCegarLoop]: Abstraction has 2458 states and 19358 transitions. [2019-01-11 11:21:55,871 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:21:55,871 INFO L276 IsEmpty]: Start isEmpty. Operand 2458 states and 19358 transitions. [2019-01-11 11:21:55,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:21:55,875 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:21:55,875 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:21:55,875 INFO L423 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:21:55,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:55,875 INFO L82 PathProgramCache]: Analyzing trace with hash -2030488618, now seen corresponding path program 1 times [2019-01-11 11:21:55,875 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:21:55,875 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:55,876 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:55,876 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:21:55,876 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:21:55,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:55,945 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 11:21:55,945 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:55,945 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:21:55,945 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:21:55,945 INFO L207 CegarAbsIntRunner]: [0], [6], [18], [26], [28], [32], [33] [2019-01-11 11:21:55,946 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:21:55,946 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:21:55,947 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:21:55,947 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 11:21:55,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:21:55,947 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:21:55,947 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:21:55,947 INFO 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 11:21:55,956 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:21:55,956 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:21:55,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:21:55,962 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:21:55,990 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-11 11:21:55,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 11:21:55,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:55,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:55,999 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 11:21:56,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,004 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 11:21:56,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,013 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 11:21:56,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,023 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 11:21:56,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,033 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 120 [2019-01-11 11:21:56,034 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,090 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,122 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,144 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,164 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,180 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,196 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,237 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:21:56,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,283 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:21:56,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,334 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 11:21:56,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,394 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 11:21:56,465 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,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, 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 11:21:56,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,566 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,567 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,569 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 11:21:56,570 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,608 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,645 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,683 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,722 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,761 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,825 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 11:21:56,826 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 11:21:56,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,873 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 11:21:56,873 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:56,935 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-11 11:21:56,935 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 11:21:56,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:56,980 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 11:21:56,981 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:57,047 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 11:21:57,048 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 11:21:57,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,092 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,093 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:57,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,095 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 11:21:57,095 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:57,165 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 11:21:57,165 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-11 11:21:57,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:21:57,214 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:21:57,214 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 11:21:57,215 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:21:57,284 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 11:21:57,284 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-11 11:21:57,316 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 11:21:57,316 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:21:57,375 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 11:21:57,392 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:21:57,392 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-11 11:21:57,392 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:21:57,393 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 11:21:57,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 11:21:57,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=158, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:21:57,393 INFO L87 Difference]: Start difference. First operand 2458 states and 19358 transitions. Second operand 11 states. [2019-01-11 11:22:01,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:22:01,503 INFO L93 Difference]: Finished difference Result 2591 states and 20042 transitions. [2019-01-11 11:22:01,503 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:22:01,503 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-11 11:22:01,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:22:01,513 INFO L225 Difference]: With dead ends: 2591 [2019-01-11 11:22:01,513 INFO L226 Difference]: Without dead ends: 2588 [2019-01-11 11:22:01,513 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=130, Invalid=250, Unknown=0, NotChecked=0, Total=380 [2019-01-11 11:22:01,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2588 states. [2019-01-11 11:22:04,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2588 to 2533. [2019-01-11 11:22:04,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2533 states. [2019-01-11 11:22:04,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2533 states to 2533 states and 19974 transitions. [2019-01-11 11:22:04,662 INFO L78 Accepts]: Start accepts. Automaton has 2533 states and 19974 transitions. Word has length 7 [2019-01-11 11:22:04,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:22:04,662 INFO L480 AbstractCegarLoop]: Abstraction has 2533 states and 19974 transitions. [2019-01-11 11:22:04,662 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 11:22:04,662 INFO L276 IsEmpty]: Start isEmpty. Operand 2533 states and 19974 transitions. [2019-01-11 11:22:04,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:22:04,666 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:22:04,666 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:22:04,666 INFO L423 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:22:04,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:22:04,666 INFO L82 PathProgramCache]: Analyzing trace with hash -2030502072, now seen corresponding path program 1 times [2019-01-11 11:22:04,666 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:22:04,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:22:04,667 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:22:04,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:22:04,667 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:22:04,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:22:04,735 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 11:22:04,735 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:22:04,735 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:22:04,735 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:22:04,735 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [18], [26], [32], [33] [2019-01-11 11:22:04,736 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:22:04,736 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:22:04,737 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:22:04,737 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 11:22:04,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:22:04,737 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:22:04,737 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:22:04,737 INFO 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 11:22:04,746 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:22:04,746 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:22:04,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:22:04,751 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:22:04,772 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 11:22:04,775 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 11:22:04,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,778 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,779 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 11:22:04,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,785 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,786 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 11:22:04,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,794 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 11:22:04,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,802 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:22:04,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, 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 11:22:04,813 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:04,852 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:04,883 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:04,907 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:04,927 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:04,944 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:04,959 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:04,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:04,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 11:22:05,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,032 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:22:05,072 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,075 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,076 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-11 11:22:05,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,127 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,128 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,129 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,130 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,131 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,131 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 11:22:05,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,201 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 11:22:05,202 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:05,227 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:05,252 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:05,277 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:05,302 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:05,349 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 11:22:05,349 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 11:22:05,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,432 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:22:05,433 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:05,474 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 11:22:05,475 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 11:22:05,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,516 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:22:05,517 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:05,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 11:22:05,564 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-11 11:22:05,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,595 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,597 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,604 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:22:05,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,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 122 [2019-01-11 11:22:05,607 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:05,655 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 11:22:05,656 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:47 [2019-01-11 11:22:05,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:05,753 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:22:05,754 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 131 [2019-01-11 11:22:05,754 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:05,804 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 11:22:05,804 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:47 [2019-01-11 11:22:05,833 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 11:22:05,834 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:22:05,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 11:22:05,912 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:22:05,912 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:22:05,912 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:22:05,913 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:22:05,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:22:05,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=181, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:22:05,913 INFO L87 Difference]: Start difference. First operand 2533 states and 19974 transitions. Second operand 12 states. [2019-01-11 11:22:09,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:22:09,774 INFO L93 Difference]: Finished difference Result 2655 states and 20595 transitions. [2019-01-11 11:22:09,774 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:22:09,774 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 11:22:09,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:22:09,783 INFO L225 Difference]: With dead ends: 2655 [2019-01-11 11:22:09,783 INFO L226 Difference]: Without dead ends: 2654 [2019-01-11 11:22:09,784 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 11:22:09,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2654 states. [2019-01-11 11:22:13,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2654 to 2592. [2019-01-11 11:22:13,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2592 states. [2019-01-11 11:22:13,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2592 states to 2592 states and 20459 transitions. [2019-01-11 11:22:13,057 INFO L78 Accepts]: Start accepts. Automaton has 2592 states and 20459 transitions. Word has length 7 [2019-01-11 11:22:13,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:22:13,057 INFO L480 AbstractCegarLoop]: Abstraction has 2592 states and 20459 transitions. [2019-01-11 11:22:13,057 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:22:13,057 INFO L276 IsEmpty]: Start isEmpty. Operand 2592 states and 20459 transitions. [2019-01-11 11:22:13,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:22:13,061 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:22:13,061 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:22:13,061 INFO L423 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:22:13,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:22:13,061 INFO L82 PathProgramCache]: Analyzing trace with hash -2030446334, now seen corresponding path program 2 times [2019-01-11 11:22:13,061 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:22:13,062 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:22:13,062 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:22:13,062 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:22:13,062 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:22:13,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:22:13,179 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 11:22:13,179 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:22:13,179 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:22:13,179 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:22:13,180 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:22:13,180 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:22:13,180 INFO 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 11:22:13,189 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:22:13,189 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:22:13,196 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-11 11:22:13,196 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:22:13,197 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:22:13,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 11:22:13,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 11:22:13,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,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 11:22:13,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,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 11:22:13,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,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 11:22:13,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,256 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,259 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 11:22:13,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,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, 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 11:22:13,272 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:13,327 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:13,360 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:13,384 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:13,404 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:13,419 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:13,434 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:13,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,471 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:22:13,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,515 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,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, 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 11:22:13,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,564 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 11:22:13,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,628 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 11:22:13,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,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, 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 11:22:13,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:13,805 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 11:22:13,806 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:13,843 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:13,881 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:13,919 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:13,957 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:13,996 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:14,060 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 11:22:14,060 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:22:14,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,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, 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 11:22:14,097 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:14,159 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 11:22:14,159 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:22:14,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,192 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,197 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 11:22:14,197 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:14,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 11:22:14,265 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 11:22:14,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,298 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,299 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,300 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,301 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,302 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,303 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,306 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:22:14,307 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:22:14,308 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:14,374 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 11:22:14,375 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:88, output treesize:66 [2019-01-11 11:22:14,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,420 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:22:14,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:14,422 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 11:22:14,423 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:14,490 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 11:22:14,490 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:56 [2019-01-11 11:22:14,517 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 11:22:14,518 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:22:14,558 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 11:22:14,576 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:22:14,576 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2019-01-11 11:22:14,576 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:22:14,576 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:22:14,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:22:14,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:22:14,576 INFO L87 Difference]: Start difference. First operand 2592 states and 20459 transitions. Second operand 12 states. [2019-01-11 11:22:19,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:22:19,848 INFO L93 Difference]: Finished difference Result 3772 states and 29475 transitions. [2019-01-11 11:22:19,848 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-11 11:22:19,848 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 11:22:19,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:22:19,860 INFO L225 Difference]: With dead ends: 3772 [2019-01-11 11:22:19,860 INFO L226 Difference]: Without dead ends: 3771 [2019-01-11 11:22:19,861 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 11:22:19,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3771 states. [2019-01-11 11:22:24,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3771 to 3518. [2019-01-11 11:22:24,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3518 states. [2019-01-11 11:22:24,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3518 states to 3518 states and 28047 transitions. [2019-01-11 11:22:24,231 INFO L78 Accepts]: Start accepts. Automaton has 3518 states and 28047 transitions. Word has length 7 [2019-01-11 11:22:24,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:22:24,231 INFO L480 AbstractCegarLoop]: Abstraction has 3518 states and 28047 transitions. [2019-01-11 11:22:24,231 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:22:24,231 INFO L276 IsEmpty]: Start isEmpty. Operand 3518 states and 28047 transitions. [2019-01-11 11:22:24,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:22:24,236 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:22:24,236 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:22:24,236 INFO L423 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:22:24,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:22:24,236 INFO L82 PathProgramCache]: Analyzing trace with hash -2030442490, now seen corresponding path program 1 times [2019-01-11 11:22:24,237 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:22:24,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:22:24,237 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:22:24,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:22:24,237 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:22:24,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:22:24,308 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 11:22:24,308 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:22:24,308 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:22:24,308 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:22:24,308 INFO L207 CegarAbsIntRunner]: [0], [6], [14], [18], [28], [32], [33] [2019-01-11 11:22:24,309 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:22:24,309 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:22:24,310 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:22:24,310 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 11:22:24,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:22:24,310 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:22:24,310 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:22:24,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 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 11:22:24,319 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:22:24,319 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:22:24,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:22:24,325 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:22:24,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,354 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:22:24,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,401 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:22:24,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,454 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 11:22:24,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,518 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,520 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,520 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:22:24,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,594 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,596 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,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, 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 11:22:24,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,703 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:24,711 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 11:22:24,711 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:24,756 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:24,803 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:24,846 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:24,894 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:24,942 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:25,001 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 11:22:25,003 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:22:25,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, 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 11:22:25,009 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 11:22:25,012 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:22:25,014 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 11:22:25,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 37 treesize of output 120 [2019-01-11 11:22:25,018 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:25,067 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:25,093 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:25,115 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:25,133 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:25,148 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:25,161 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:25,226 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 11:22:25,226 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 11:22:25,270 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,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, 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 11:22:25,271 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:25,332 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 11:22:25,332 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 11:22:25,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,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 142 [2019-01-11 11:22:25,379 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:25,447 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 11:22:25,447 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 11:22:25,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,495 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:22:25,496 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 11:22:25,497 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:25,564 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 11:22:25,565 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 11:22:25,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,598 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,599 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,600 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,601 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,604 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,607 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,608 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,609 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,613 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:25,615 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:22:25,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 158 [2019-01-11 11:22:25,617 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:25,687 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 11:22:25,687 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:62 [2019-01-11 11:22:25,722 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 11:22:25,722 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:22:25,783 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 11:22:25,802 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:22:25,802 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2019-01-11 11:22:25,802 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:22:25,802 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-01-11 11:22:25,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-11 11:22:25,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2019-01-11 11:22:25,803 INFO L87 Difference]: Start difference. First operand 3518 states and 28047 transitions. Second operand 11 states. [2019-01-11 11:22:30,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:22:30,865 INFO L93 Difference]: Finished difference Result 3593 states and 28259 transitions. [2019-01-11 11:22:30,866 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:22:30,866 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 7 [2019-01-11 11:22:30,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:22:30,877 INFO L225 Difference]: With dead ends: 3593 [2019-01-11 11:22:30,877 INFO L226 Difference]: Without dead ends: 3592 [2019-01-11 11:22:30,878 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=129, Invalid=251, Unknown=0, NotChecked=0, Total=380 [2019-01-11 11:22:30,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3592 states. [2019-01-11 11:22:35,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3592 to 3536. [2019-01-11 11:22:35,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3536 states. [2019-01-11 11:22:35,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3536 states to 3536 states and 28191 transitions. [2019-01-11 11:22:35,223 INFO L78 Accepts]: Start accepts. Automaton has 3536 states and 28191 transitions. Word has length 7 [2019-01-11 11:22:35,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:22:35,223 INFO L480 AbstractCegarLoop]: Abstraction has 3536 states and 28191 transitions. [2019-01-11 11:22:35,223 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-01-11 11:22:35,223 INFO L276 IsEmpty]: Start isEmpty. Operand 3536 states and 28191 transitions. [2019-01-11 11:22:35,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:22:35,228 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:22:35,228 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:22:35,228 INFO L423 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:22:35,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:22:35,228 INFO L82 PathProgramCache]: Analyzing trace with hash -2015527642, now seen corresponding path program 1 times [2019-01-11 11:22:35,228 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:22:35,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:22:35,229 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:22:35,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:22:35,229 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:22:35,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:22:35,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 11:22:35,271 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:22:35,271 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:22:35,271 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:22:35,271 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [32], [34], [36], [37] [2019-01-11 11:22:35,272 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:22:35,272 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:22:35,273 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:22:35,273 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 11:22:35,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:22:35,273 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:22:35,273 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:22:35,273 INFO 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 11:22:35,282 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:22:35,282 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:22:35,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:22:35,287 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:22:35,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,306 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:22:35,309 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 11:22:35,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,332 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 11:22:35,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,380 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 11:22:35,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,434 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,436 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,437 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,438 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,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, 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 11:22:35,443 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,465 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,487 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,511 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,535 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,564 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 11:22:35,567 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 11:22:35,574 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 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 11:22:35,579 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 11:22:35,583 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 11:22:35,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, 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 11:22:35,598 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 11:22:35,599 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,631 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,656 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,675 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,689 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,703 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,717 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,758 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 11:22:35,758 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-11 11:22:35,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,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 11:22:35,790 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,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 11:22:35,826 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:93, output treesize:63 [2019-01-11 11:22:35,847 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,849 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,850 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:35,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, 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 11:22:35,859 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:35,898 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 11:22:35,898 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:75, output treesize:49 [2019-01-11 11:22:35,917 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 11:22:35,918 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:22:35,934 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 11:22:35,952 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:22:35,953 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2019-01-11 11:22:35,953 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:22:35,953 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:22:35,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:22:35,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2019-01-11 11:22:35,953 INFO L87 Difference]: Start difference. First operand 3536 states and 28191 transitions. Second operand 8 states. [2019-01-11 11:22:40,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:22:40,383 INFO L93 Difference]: Finished difference Result 3639 states and 28648 transitions. [2019-01-11 11:22:40,383 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:22:40,383 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 7 [2019-01-11 11:22:40,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:22:40,395 INFO L225 Difference]: With dead ends: 3639 [2019-01-11 11:22:40,395 INFO L226 Difference]: Without dead ends: 3638 [2019-01-11 11:22:40,396 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 11:22:40,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3638 states. [2019-01-11 11:22:44,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3638 to 3588. [2019-01-11 11:22:44,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3588 states. [2019-01-11 11:22:44,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3588 states to 3588 states and 28594 transitions. [2019-01-11 11:22:44,792 INFO L78 Accepts]: Start accepts. Automaton has 3588 states and 28594 transitions. Word has length 7 [2019-01-11 11:22:44,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:22:44,792 INFO L480 AbstractCegarLoop]: Abstraction has 3588 states and 28594 transitions. [2019-01-11 11:22:44,792 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:22:44,792 INFO L276 IsEmpty]: Start isEmpty. Operand 3588 states and 28594 transitions. [2019-01-11 11:22:44,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:22:44,797 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:22:44,797 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2019-01-11 11:22:44,797 INFO L423 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:22:44,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:22:44,798 INFO L82 PathProgramCache]: Analyzing trace with hash -2016310212, now seen corresponding path program 2 times [2019-01-11 11:22:44,798 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:22:44,798 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:22:44,798 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:22:44,798 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:22:44,798 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:22:44,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:22:44,932 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 11:22:44,932 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:22:44,932 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:22:44,932 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:22:44,932 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:22:44,933 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:22:44,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 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 11:22:44,941 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:22:44,941 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:22:44,949 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2019-01-11 11:22:44,949 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:22:44,950 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:22:44,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:44,979 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-11 11:22:45,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,026 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 84 [2019-01-11 11:22:45,074 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,081 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 11:22:45,139 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,142 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,143 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,146 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,148 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,150 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 91 [2019-01-11 11:22:45,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,222 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,227 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,229 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,232 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,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, 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 11:22:45,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,340 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 85 [2019-01-11 11:22:45,340 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,385 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,432 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,479 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,528 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,573 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,629 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 11:22:45,631 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 11:22:45,633 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 11:22:45,636 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 11:22:45,639 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 11:22:45,642 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 11:22:45,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, 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 11:22:45,645 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,694 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,723 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,744 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,761 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,776 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,789 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,853 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 11:22:45,854 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:118, output treesize:120 [2019-01-11 11:22:45,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,891 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 11:22:45,892 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:45,953 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 11:22:45,954 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:130, output treesize:96 [2019-01-11 11:22:45,986 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,988 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,991 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:45,996 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 11:22:45,997 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:46,064 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 11:22:46,065 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:108, output treesize:78 [2019-01-11 11:22:46,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,109 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:22:46,110 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 11:22:46,111 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:46,180 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 11:22:46,180 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 11:22:46,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,212 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,213 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,214 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,216 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,217 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,218 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,219 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,220 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,221 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,223 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,225 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,225 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:22:46,226 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,227 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 11:22:46,228 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:46,294 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 11:22:46,295 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:76, output treesize:56 [2019-01-11 11:22:46,325 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,330 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,331 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,332 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,333 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,335 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,336 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,337 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,338 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,339 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,341 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,342 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,343 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,344 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,345 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,346 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:22:46,349 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 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 11:22:46,350 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:22:46,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 11:22:46,422 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:70, output treesize:54 [2019-01-11 11:22:46,526 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 11:22:46,527 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:22:46,582 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 11:22:46,600 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:22:46,600 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 16 [2019-01-11 11:22:46,600 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:22:46,601 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-01-11 11:22:46,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-01-11 11:22:46,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=189, Unknown=0, NotChecked=0, Total=306 [2019-01-11 11:22:46,601 INFO L87 Difference]: Start difference. First operand 3588 states and 28594 transitions. Second operand 13 states. [2019-01-11 11:22:55,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:22:55,486 INFO L93 Difference]: Finished difference Result 5824 states and 46117 transitions. [2019-01-11 11:22:55,486 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-01-11 11:22:55,487 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 7 [2019-01-11 11:22:55,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:22:55,507 INFO L225 Difference]: With dead ends: 5824 [2019-01-11 11:22:55,507 INFO L226 Difference]: Without dead ends: 5822 [2019-01-11 11:22:55,509 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=154, Invalid=266, Unknown=0, NotChecked=0, Total=420 [2019-01-11 11:22:55,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5822 states. [2019-01-11 11:23:01,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5822 to 5028. [2019-01-11 11:23:01,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5028 states. [2019-01-11 11:23:01,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5028 states to 5028 states and 40325 transitions. [2019-01-11 11:23:01,507 INFO L78 Accepts]: Start accepts. Automaton has 5028 states and 40325 transitions. Word has length 7 [2019-01-11 11:23:01,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:23:01,508 INFO L480 AbstractCegarLoop]: Abstraction has 5028 states and 40325 transitions. [2019-01-11 11:23:01,508 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-01-11 11:23:01,508 INFO L276 IsEmpty]: Start isEmpty. Operand 5028 states and 40325 transitions. [2019-01-11 11:23:01,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:23:01,514 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:23:01,514 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:23:01,515 INFO L423 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:23:01,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:23:01,515 INFO L82 PathProgramCache]: Analyzing trace with hash -2016185030, now seen corresponding path program 1 times [2019-01-11 11:23:01,515 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:23:01,516 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:23:01,516 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:23:01,516 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:23:01,516 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:23:01,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:23:01,572 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 11:23:01,572 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:23:01,572 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:23:01,572 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:23:01,572 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [32], [34], [35] [2019-01-11 11:23:01,573 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:23:01,573 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:23:01,574 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:23:01,574 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 11:23:01,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:23:01,575 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:23:01,575 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:23:01,575 INFO 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 11:23:01,591 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:23:01,591 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:23:01,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:23:01,604 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:23:01,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,661 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:23:01,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,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 11:23:01,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,741 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,743 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,744 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 11:23:01,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,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 37 treesize of output 80 [2019-01-11 11:23:01,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:01,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 11:23:01,913 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:01,938 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:01,964 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:01,990 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:02,017 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:02,051 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 11:23:02,054 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:23:02,056 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 11:23:02,058 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 14 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-11 11:23:02,061 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-11 11:23:02,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, 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 11:23:02,073 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 11:23:02,074 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:02,110 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:02,138 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:02,160 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:02,177 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:02,192 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:02,205 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:02,251 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-11 11:23:02,252 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:23:02,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,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 91 [2019-01-11 11:23:02,307 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:02,347 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 11:23:02,347 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:23:02,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,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 43 treesize of output 105 [2019-01-11 11:23:02,383 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:02,426 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 11:23:02,427 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:57 [2019-01-11 11:23:02,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,455 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,456 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,457 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,458 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,459 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,460 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,460 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:02,461 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:02,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 122 [2019-01-11 11:23:02,463 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:02,511 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 11:23:02,512 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:67, output treesize:47 [2019-01-11 11:23:02,536 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 11:23:02,536 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:23:02,574 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 11:23:02,593 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:23:02,593 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:23:02,593 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:23:02,593 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:23:02,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:23:02,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:23:02,594 INFO L87 Difference]: Start difference. First operand 5028 states and 40325 transitions. Second operand 10 states. [2019-01-11 11:23:08,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:23:08,673 INFO L93 Difference]: Finished difference Result 5073 states and 40371 transitions. [2019-01-11 11:23:08,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:23:08,674 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 7 [2019-01-11 11:23:08,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:23:08,690 INFO L225 Difference]: With dead ends: 5073 [2019-01-11 11:23:08,690 INFO L226 Difference]: Without dead ends: 5072 [2019-01-11 11:23:08,691 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 11:23:08,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5072 states. [2019-01-11 11:23:14,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5072 to 5024. [2019-01-11 11:23:14,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5024 states. [2019-01-11 11:23:14,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5024 states to 5024 states and 40319 transitions. [2019-01-11 11:23:14,601 INFO L78 Accepts]: Start accepts. Automaton has 5024 states and 40319 transitions. Word has length 7 [2019-01-11 11:23:14,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:23:14,601 INFO L480 AbstractCegarLoop]: Abstraction has 5024 states and 40319 transitions. [2019-01-11 11:23:14,601 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:23:14,601 INFO L276 IsEmpty]: Start isEmpty. Operand 5024 states and 40319 transitions. [2019-01-11 11:23:14,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:23:14,608 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:23:14,608 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:23:14,608 INFO L423 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:23:14,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:23:14,609 INFO L82 PathProgramCache]: Analyzing trace with hash -2016190986, now seen corresponding path program 1 times [2019-01-11 11:23:14,609 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:23:14,609 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:23:14,609 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:23:14,610 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:23:14,610 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:23:14,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:23:14,832 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 11:23:14,833 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:23:14,833 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:23:14,833 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:23:14,833 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [26], [28], [31] [2019-01-11 11:23:14,834 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:23:14,834 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:23:14,835 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:23:14,835 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 11:23:14,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:23:14,836 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:23:14,836 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:23:14,836 INFO 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 11:23:14,852 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:23:14,852 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:23:14,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:23:14,862 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:23:14,882 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 11:23:14,885 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 11:23:14,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,890 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 11:23:14,894 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,897 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 11:23:14,902 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,903 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,904 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,905 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,906 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 11:23:14,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:14,916 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 11:23:14,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, 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 11:23:14,927 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:14,967 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:14,998 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:15,019 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:15,039 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:15,055 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:15,070 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:15,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,107 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:23:15,140 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,141 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,142 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:23:15,181 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,185 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 72 [2019-01-11 11:23:15,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,237 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,238 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,240 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,242 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 11:23:15,304 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,305 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,306 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,307 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,311 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,312 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 11:23:15,312 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:15,336 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:15,361 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:15,386 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:15,409 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:15,456 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 11:23:15,456 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:95, output treesize:96 [2019-01-11 11:23:15,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,517 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 11:23:15,518 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:23:15,662 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 11:23:15,662 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:106, output treesize:150 [2019-01-11 11:23:15,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:15,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, 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 11:23:15,771 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:23:16,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,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 11:23:16,012 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:16,128 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 11:23:16,129 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:172, output treesize:177 [2019-01-11 11:23:16,230 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,231 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,232 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,233 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,234 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,236 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,239 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,241 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,244 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,245 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,246 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,247 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:16,248 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,257 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 11:23:16,258 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:23:16,521 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,529 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,530 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,531 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,532 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,533 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,534 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,534 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:16,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, 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 11:23:16,536 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:16,685 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,686 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,687 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,688 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,695 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,696 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,699 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:16,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 67 treesize of output 134 [2019-01-11 11:23:16,700 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:16,834 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 11:23:16,834 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 13 variables, input treesize:207, output treesize:198 [2019-01-11 11:23:16,976 WARN L181 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 88 [2019-01-11 11:23:16,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,982 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,983 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,984 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,987 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:16,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,002 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:17,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,012 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 11:23:17,013 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:23:17,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,373 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,374 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,375 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,377 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,379 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,385 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:17,386 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,386 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:23:17,387 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:17,548 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,549 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,550 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,551 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,552 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,553 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,554 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,564 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:17,565 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:23:17,566 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:17,739 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 11:23:17,739 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 16 variables, input treesize:189, output treesize:206 [2019-01-11 11:23:17,872 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,896 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,897 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,898 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,899 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:17,899 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:17,915 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 11:23:17,917 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2019-01-11 11:23:18,252 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,253 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,254 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,255 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,257 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,258 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,259 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,260 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,261 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,262 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,263 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,264 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,265 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,267 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,268 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,269 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,269 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:18,270 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:23:18,271 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:18,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,476 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:18,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, 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 11:23:18,486 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:18,659 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 11:23:18,660 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 19 variables, input treesize:195, output treesize:273 [2019-01-11 11:23:18,890 WARN L181 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 135 [2019-01-11 11:23:18,893 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 11:23:18,894 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:23:19,023 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 11:23:19,042 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:23:19,042 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2019-01-11 11:23:19,042 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:23:19,043 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-01-11 11:23:19,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-11 11:23:19,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=241, Unknown=0, NotChecked=0, Total=342 [2019-01-11 11:23:19,043 INFO L87 Difference]: Start difference. First operand 5024 states and 40319 transitions. Second operand 14 states. [2019-01-11 11:23:19,354 WARN L181 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 76 [2019-01-11 11:23:19,707 WARN L181 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 91 [2019-01-11 11:23:20,206 WARN L181 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 100 [2019-01-11 11:23:20,429 WARN L181 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 121 [2019-01-11 11:23:21,447 WARN L181 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2019-01-11 11:23:28,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:23:28,459 INFO L93 Difference]: Finished difference Result 5594 states and 44332 transitions. [2019-01-11 11:23:28,459 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-11 11:23:28,460 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 7 [2019-01-11 11:23:28,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:23:28,481 INFO L225 Difference]: With dead ends: 5594 [2019-01-11 11:23:28,481 INFO L226 Difference]: Without dead ends: 5593 [2019-01-11 11:23:28,483 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=187, Invalid=413, Unknown=0, NotChecked=0, Total=600 [2019-01-11 11:23:28,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5593 states. [2019-01-11 11:23:34,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5593 to 5044. [2019-01-11 11:23:34,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5044 states. [2019-01-11 11:23:34,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5044 states to 5044 states and 40479 transitions. [2019-01-11 11:23:34,463 INFO L78 Accepts]: Start accepts. Automaton has 5044 states and 40479 transitions. Word has length 7 [2019-01-11 11:23:34,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:23:34,463 INFO L480 AbstractCegarLoop]: Abstraction has 5044 states and 40479 transitions. [2019-01-11 11:23:34,463 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-01-11 11:23:34,463 INFO L276 IsEmpty]: Start isEmpty. Operand 5044 states and 40479 transitions. [2019-01-11 11:23:34,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:23:34,469 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:23:34,469 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:23:34,470 INFO L423 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:23:34,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:23:34,470 INFO L82 PathProgramCache]: Analyzing trace with hash -2016189126, now seen corresponding path program 2 times [2019-01-11 11:23:34,470 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:23:34,470 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:23:34,471 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:23:34,471 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:23:34,471 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:23:34,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:23:34,585 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 11:23:34,585 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:23:34,585 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:23:34,585 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2019-01-11 11:23:34,585 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2019-01-11 11:23:34,585 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:23:34,585 INFO 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 11:23:34,595 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-11 11:23:34,595 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2019-01-11 11:23:34,603 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2019-01-11 11:23:34,603 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-11 11:23:34,604 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:23:34,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, 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 11:23:34,635 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 11:23:34,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,640 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 11:23:34,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,647 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 11:23:34,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,656 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 11:23:34,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,665 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 11:23:34,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,671 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,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 11:23:34,676 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:34,732 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:34,763 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:34,787 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:34,806 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:34,820 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:34,836 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:34,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,877 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:23:34,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,921 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:23:34,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:34,971 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 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 11:23:35,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,028 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,029 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,030 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,031 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,032 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,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, 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 11:23:35,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 105 [2019-01-11 11:23:35,201 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,203 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,204 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,205 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,206 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,207 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,208 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,209 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,210 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,211 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,212 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 11:23:35,212 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:35,250 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:35,288 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:35,326 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:35,365 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:35,404 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:35,469 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 11:23:35,469 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:118, output treesize:120 [2019-01-11 11:23:35,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,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, 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 11:23:35,529 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:35,591 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 11:23:35,591 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:130, output treesize:96 [2019-01-11 11:23:35,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,648 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,649 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 11:23:35,649 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:35,713 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 11:23:35,714 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:108, output treesize:78 [2019-01-11 11:23:35,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,763 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,764 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,767 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:35,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,769 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 151 [2019-01-11 11:23:35,770 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:35,839 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 11:23:35,839 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:88, output treesize:64 [2019-01-11 11:23:35,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,886 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,891 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,892 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,893 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,893 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:35,894 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 11:23:35,895 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:35,961 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 11:23:35,962 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:78, output treesize:60 [2019-01-11 11:23:35,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,995 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,996 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,998 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:35,999 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:36,000 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:36,001 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:36,002 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:36,003 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:36,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:36,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:36,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:36,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:36,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:36,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:36,010 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:36,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:36,011 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 11:23:36,012 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:36,075 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 11:23:36,076 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:70, output treesize:58 [2019-01-11 11:23:36,108 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 11:23:36,108 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:23:36,197 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 11:23:36,216 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:23:36,216 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2019-01-11 11:23:36,216 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:23:36,216 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-01-11 11:23:36,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-11 11:23:36,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2019-01-11 11:23:36,217 INFO L87 Difference]: Start difference. First operand 5044 states and 40479 transitions. Second operand 14 states. [2019-01-11 11:23:43,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:23:43,309 INFO L93 Difference]: Finished difference Result 5331 states and 42307 transitions. [2019-01-11 11:23:43,309 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:23:43,310 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 7 [2019-01-11 11:23:43,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:23:43,329 INFO L225 Difference]: With dead ends: 5331 [2019-01-11 11:23:43,329 INFO L226 Difference]: Without dead ends: 5326 [2019-01-11 11:23:43,331 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 11:23:43,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5326 states. [2019-01-11 11:23:49,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5326 to 5064. [2019-01-11 11:23:49,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5064 states. [2019-01-11 11:23:49,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5064 states to 5064 states and 40630 transitions. [2019-01-11 11:23:49,504 INFO L78 Accepts]: Start accepts. Automaton has 5064 states and 40630 transitions. Word has length 7 [2019-01-11 11:23:49,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:23:49,505 INFO L480 AbstractCegarLoop]: Abstraction has 5064 states and 40630 transitions. [2019-01-11 11:23:49,505 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-01-11 11:23:49,505 INFO L276 IsEmpty]: Start isEmpty. Operand 5064 states and 40630 transitions. [2019-01-11 11:23:49,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:23:49,512 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:23:49,512 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:23:49,512 INFO L423 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:23:49,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:23:49,513 INFO L82 PathProgramCache]: Analyzing trace with hash -2016202580, now seen corresponding path program 1 times [2019-01-11 11:23:49,513 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:23:49,513 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:23:49,514 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-11 11:23:49,514 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:23:49,514 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:23:49,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:23:49,652 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-11 11:23:49,652 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:23:49,652 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:23:49,652 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:23:49,652 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [22], [26], [31] [2019-01-11 11:23:49,653 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:23:49,653 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:23:49,655 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:23:49,655 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 11:23:49,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:23:49,656 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:23:49,656 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:23:49,656 INFO 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 11:23:49,754 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:23:49,754 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:23:49,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:23:49,774 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:23:49,964 WARN L181 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2019-01-11 11:23:49,977 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 11:23:49,991 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 11:23:50,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,055 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 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 11:23:50,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,078 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,080 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 11:23:50,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,089 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 75 [2019-01-11 11:23:50,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,099 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 11:23:50,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 11:23:50,109 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,147 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,179 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,202 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,221 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,236 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,252 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,287 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:23:50,324 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,326 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:23:50,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,371 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 11:23:50,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,425 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,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 11:23:50,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,495 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 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 11:23:50,495 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,520 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,545 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,570 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,595 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,642 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 11:23:50,642 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:95, output treesize:96 [2019-01-11 11:23:50,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,739 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:23:50,739 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,781 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 11:23:50,781 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:101, output treesize:71 [2019-01-11 11:23:50,825 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,826 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,827 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,828 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,829 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,830 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,831 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,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 43 treesize of output 105 [2019-01-11 11:23:50,833 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,875 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 11:23:50,875 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:83, output treesize:57 [2019-01-11 11:23:50,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,914 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,920 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:50,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:50,922 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:23:50,923 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:50,971 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 11:23:50,972 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:67, output treesize:47 [2019-01-11 11:23:51,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,018 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:51,019 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:23:51,020 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:51,067 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 11:23:51,068 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:61, output treesize:47 [2019-01-11 11:23:51,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,109 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,110 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,111 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,112 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:23:51,113 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:23:51,114 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:23:51,114 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:23:51,161 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 11:23:51,161 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:57, output treesize:49 [2019-01-11 11:23:51,191 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 11:23:51,191 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:23:51,282 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 11:23:51,301 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:23:51,301 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2019-01-11 11:23:51,301 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:23:51,302 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-01-11 11:23:51,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-11 11:23:51,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2019-01-11 11:23:51,302 INFO L87 Difference]: Start difference. First operand 5064 states and 40630 transitions. Second operand 14 states. [2019-01-11 11:23:58,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:23:58,247 INFO L93 Difference]: Finished difference Result 5437 states and 43201 transitions. [2019-01-11 11:23:58,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-11 11:23:58,247 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 7 [2019-01-11 11:23:58,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:23:58,268 INFO L225 Difference]: With dead ends: 5437 [2019-01-11 11:23:58,268 INFO L226 Difference]: Without dead ends: 5435 [2019-01-11 11:23:58,269 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 11:23:58,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5435 states. [2019-01-11 11:24:04,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5435 to 5126. [2019-01-11 11:24:04,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5126 states. [2019-01-11 11:24:04,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5126 states to 5126 states and 41123 transitions. [2019-01-11 11:24:04,597 INFO L78 Accepts]: Start accepts. Automaton has 5126 states and 41123 transitions. Word has length 7 [2019-01-11 11:24:04,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:24:04,597 INFO L480 AbstractCegarLoop]: Abstraction has 5126 states and 41123 transitions. [2019-01-11 11:24:04,598 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-01-11 11:24:04,598 INFO L276 IsEmpty]: Start isEmpty. Operand 5126 states and 41123 transitions. [2019-01-11 11:24:04,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:24:04,604 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:24:04,604 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:24:04,604 INFO L423 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:24:04,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:24:04,604 INFO L82 PathProgramCache]: Analyzing trace with hash -2015708374, now seen corresponding path program 1 times [2019-01-11 11:24:04,604 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:24:04,605 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:24:04,605 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:24:04,605 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:24:04,605 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:24:04,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:24:04,655 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 11:24:04,655 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:24:04,655 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:24:04,655 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:24:04,656 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [32], [34], [35] [2019-01-11 11:24:04,656 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:24:04,656 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:24:04,658 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:24:04,658 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 11:24:04,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:24:04,658 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:24:04,658 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:24:04,659 INFO 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 11:24:04,680 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:24:04,680 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:24:04,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:24:04,688 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:24:04,708 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2019-01-11 11:24:04,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, 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 11:24:04,716 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 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 11:24:04,721 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,725 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:24:04,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,735 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 11:24:04,740 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,742 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,751 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:24:04,762 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 11:24:04,762 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:04,797 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:04,824 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:04,845 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:04,862 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:04,878 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:04,893 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:04,924 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,925 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:24:04,927 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 11:24:04,944 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,945 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,949 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 11:24:04,989 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,990 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,994 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,997 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:04,997 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:24:05,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,052 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,053 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,054 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,055 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,056 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,059 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,060 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 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 11:24:05,060 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:05,163 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:05,184 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:05,207 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:05,230 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:05,271 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 11:24:05,271 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:84, output treesize:88 [2019-01-11 11:24:05,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,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, 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 11:24:05,329 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:05,366 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 11:24:05,366 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:93, output treesize:63 [2019-01-11 11:24:05,396 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,405 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 97 [2019-01-11 11:24:05,406 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:05,443 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 11:24:05,444 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:75, output treesize:49 [2019-01-11 11:24:05,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,471 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,472 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,473 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,474 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,475 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,480 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:24:05,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:05,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 110 [2019-01-11 11:24:05,482 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:05,523 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 11:24:05,524 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:59, output treesize:39 [2019-01-11 11:24:05,546 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 11:24:05,547 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:24:05,586 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 11:24:05,604 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:24:05,604 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:24:05,604 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:24:05,605 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:24:05,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:24:05,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:24:05,605 INFO L87 Difference]: Start difference. First operand 5126 states and 41123 transitions. Second operand 10 states. [2019-01-11 11:24:11,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:24:11,954 INFO L93 Difference]: Finished difference Result 5176 states and 41175 transitions. [2019-01-11 11:24:11,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:24:11,955 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 7 [2019-01-11 11:24:11,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:24:11,971 INFO L225 Difference]: With dead ends: 5176 [2019-01-11 11:24:11,971 INFO L226 Difference]: Without dead ends: 5175 [2019-01-11 11:24:11,973 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 11:24:11,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5175 states. [2019-01-11 11:24:18,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5175 to 5126. [2019-01-11 11:24:18,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5126 states. [2019-01-11 11:24:18,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5126 states to 5126 states and 41123 transitions. [2019-01-11 11:24:18,273 INFO L78 Accepts]: Start accepts. Automaton has 5126 states and 41123 transitions. Word has length 7 [2019-01-11 11:24:18,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:24:18,274 INFO L480 AbstractCegarLoop]: Abstraction has 5126 states and 41123 transitions. [2019-01-11 11:24:18,274 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:24:18,274 INFO L276 IsEmpty]: Start isEmpty. Operand 5126 states and 41123 transitions. [2019-01-11 11:24:18,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:24:18,280 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:24:18,280 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:24:18,280 INFO L423 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:24:18,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:24:18,280 INFO L82 PathProgramCache]: Analyzing trace with hash -2015712282, now seen corresponding path program 1 times [2019-01-11 11:24:18,280 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:24:18,281 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:24:18,281 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:24:18,281 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:24:18,281 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:24:18,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:24:18,343 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 11:24:18,343 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:24:18,343 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:24:18,343 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:24:18,343 INFO L207 CegarAbsIntRunner]: [0], [18], [22], [26], [28], [32], [33] [2019-01-11 11:24:18,344 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:24:18,344 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:24:18,345 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:24:18,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 11:24:18,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:24:18,345 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:24:18,345 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:24:18,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 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 11:24:18,360 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:24:18,360 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:24:18,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:24:18,367 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:24:18,394 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 11:24:18,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, 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 11:24:18,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,412 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 11:24:18,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,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, 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 11:24:18,422 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,423 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,426 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,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, 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 11:24:18,430 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,431 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,432 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,433 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,435 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,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, 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 11:24:18,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,443 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,444 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,445 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,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, 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 11:24:18,448 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:18,504 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:18,536 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:18,561 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:18,581 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:18,598 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:18,612 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:18,654 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,654 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 91 [2019-01-11 11:24:18,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,699 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:24:18,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,751 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 11:24:18,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,808 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,809 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,810 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,811 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 11:24:18,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,885 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,885 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:24:18,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,978 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,979 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,980 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,981 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:18,982 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 11:24:18,982 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:19,020 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:19,057 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:19,096 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:19,134 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:19,173 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:19,237 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 11:24:19,238 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 11:24:19,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,286 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 11:24:19,286 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:19,347 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 11:24:19,348 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 11:24:19,388 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,389 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,390 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,391 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,392 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,393 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,394 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,395 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,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 134 [2019-01-11 11:24:19,396 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:19,461 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 11:24:19,461 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 11:24:19,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,496 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,497 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,499 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,500 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,502 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,509 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:24:19,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,511 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 11:24:19,512 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:19,578 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:24:19,578 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:64 [2019-01-11 11:24:19,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,610 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,611 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,612 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,615 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,622 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:19,629 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:24:19,629 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 11:24:19,630 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:19,697 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 11:24:19,697 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-11 11:24:19,726 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 11:24:19,726 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:24:19,785 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 11:24:19,803 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:24:19,803 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:24:19,803 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:24:19,804 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:24:19,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:24:19,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:24:19,804 INFO L87 Difference]: Start difference. First operand 5126 states and 41123 transitions. Second operand 12 states. [2019-01-11 11:24:26,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:24:26,522 INFO L93 Difference]: Finished difference Result 5220 states and 41403 transitions. [2019-01-11 11:24:26,523 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:24:26,523 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 11:24:26,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:24:26,540 INFO L225 Difference]: With dead ends: 5220 [2019-01-11 11:24:26,540 INFO L226 Difference]: Without dead ends: 5217 [2019-01-11 11:24:26,541 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2019-01-11 11:24:26,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5217 states. [2019-01-11 11:24:32,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5217 to 5145. [2019-01-11 11:24:32,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5145 states. [2019-01-11 11:24:32,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5145 states to 5145 states and 41275 transitions. [2019-01-11 11:24:32,856 INFO L78 Accepts]: Start accepts. Automaton has 5145 states and 41275 transitions. Word has length 7 [2019-01-11 11:24:32,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:24:32,856 INFO L480 AbstractCegarLoop]: Abstraction has 5145 states and 41275 transitions. [2019-01-11 11:24:32,856 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:24:32,856 INFO L276 IsEmpty]: Start isEmpty. Operand 5145 states and 41275 transitions. [2019-01-11 11:24:32,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:24:32,862 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:24:32,863 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:24:32,863 INFO L423 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:24:32,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:24:32,863 INFO L82 PathProgramCache]: Analyzing trace with hash -2015725736, now seen corresponding path program 1 times [2019-01-11 11:24:32,863 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:24:32,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:24:32,864 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:24:32,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:24:32,864 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:24:32,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:24:33,020 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 11:24:33,021 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:24:33,021 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:24:33,021 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:24:33,021 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [22], [26], [32], [33] [2019-01-11 11:24:33,021 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:24:33,022 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:24:33,023 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:24:33,023 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 11:24:33,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:24:33,023 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:24:33,023 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:24:33,023 INFO 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 11:24:33,031 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:24:33,031 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:24:33,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:24:33,036 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:24:33,058 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 11:24:33,061 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 11:24:33,064 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,065 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,065 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 11:24:33,069 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,070 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,071 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,072 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 11:24:33,076 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,077 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,081 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,081 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 11:24:33,086 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,087 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,088 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,089 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,090 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,091 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:24:33,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, 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 11:24:33,101 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,140 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,171 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,196 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,215 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,231 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,247 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,282 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:24:33,319 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,320 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,321 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-11 11:24:33,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,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 46 treesize of output 72 [2019-01-11 11:24:33,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,419 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 80 [2019-01-11 11:24:33,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,481 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,486 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-11 11:24:33,486 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,511 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,536 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,561 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,586 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,633 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 11:24:33,633 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:95, output treesize:96 [2019-01-11 11:24:33,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,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, 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 11:24:33,714 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,752 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 11:24:33,752 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:101, output treesize:71 [2019-01-11 11:24:33,788 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,789 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,791 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,792 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,794 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,797 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 105 [2019-01-11 11:24:33,797 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,841 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 11:24:33,842 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:83, output treesize:57 [2019-01-11 11:24:33,873 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,874 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,875 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,876 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,877 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,878 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,879 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,880 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,881 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,882 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,883 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,883 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:24:33,884 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,885 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:24:33,886 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:33,934 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 11:24:33,934 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:67, output treesize:47 [2019-01-11 11:24:33,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:33,977 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:24:33,978 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:24:33,978 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:34,026 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 11:24:34,026 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:61, output treesize:47 [2019-01-11 11:24:34,054 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 11:24:34,054 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:24:34,112 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 11:24:34,131 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:24:34,131 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:24:34,131 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:24:34,132 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:24:34,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:24:34,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:24:34,132 INFO L87 Difference]: Start difference. First operand 5145 states and 41275 transitions. Second operand 12 states. [2019-01-11 11:24:40,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:24:40,923 INFO L93 Difference]: Finished difference Result 5237 states and 41553 transitions. [2019-01-11 11:24:40,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:24:40,924 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 11:24:40,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:24:40,940 INFO L225 Difference]: With dead ends: 5237 [2019-01-11 11:24:40,941 INFO L226 Difference]: Without dead ends: 5236 [2019-01-11 11:24:40,942 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 11:24:40,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5236 states. [2019-01-11 11:24:47,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5236 to 5156. [2019-01-11 11:24:47,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5156 states. [2019-01-11 11:24:47,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5156 states to 5156 states and 41363 transitions. [2019-01-11 11:24:47,327 INFO L78 Accepts]: Start accepts. Automaton has 5156 states and 41363 transitions. Word has length 7 [2019-01-11 11:24:47,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:24:47,327 INFO L480 AbstractCegarLoop]: Abstraction has 5156 states and 41363 transitions. [2019-01-11 11:24:47,327 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:24:47,327 INFO L276 IsEmpty]: Start isEmpty. Operand 5156 states and 41363 transitions. [2019-01-11 11:24:47,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:24:47,333 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:24:47,333 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:24:47,333 INFO L423 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:24:47,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:24:47,334 INFO L82 PathProgramCache]: Analyzing trace with hash -2015666154, now seen corresponding path program 1 times [2019-01-11 11:24:47,334 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:24:47,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:24:47,334 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:24:47,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:24:47,334 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:24:47,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:24:47,505 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 11:24:47,505 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:24:47,505 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:24:47,506 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:24:47,506 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [22], [28], [32], [33] [2019-01-11 11:24:47,506 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:24:47,507 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:24:47,508 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:24:47,508 INFO L272 AbstractInterpreter]: Visited 7 different actions 7 times. Never merged. Never widened. Performed 82 root evaluator evaluations with a maximum evaluation depth of 2. Performed 82 inverse root evaluator evaluations with a maximum inverse evaluation depth of 2. Found 4 fixpoints after 4 different actions. Largest state had 0 variables. [2019-01-11 11:24:47,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:24:47,508 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:24:47,509 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:24:47,509 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:24:47,516 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:24:47,517 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:24:47,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:24:47,522 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:24:47,550 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 11:24:47,553 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 11:24:47,556 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,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, 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 11:24:47,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,562 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,564 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 11:24:47,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,570 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,573 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 11:24:47,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,582 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 11:24:47,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,588 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,589 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,591 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,592 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,593 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,594 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 11:24:47,595 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:47,649 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:47,680 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:47,703 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:47,721 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:47,738 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:47,751 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:47,793 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,794 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:24:47,837 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,839 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,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 78 treesize of output 84 [2019-01-11 11:24:47,887 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,888 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,889 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,890 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,891 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 11:24:47,948 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,949 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,950 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,951 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,952 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,953 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:47,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 11:24:48,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,027 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,028 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:24:48,117 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,118 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,119 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,120 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,124 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,125 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,126 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,127 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 11:24:48,128 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:48,165 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:48,202 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:48,240 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:48,279 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:48,318 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:24:48,382 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 11:24:48,383 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 11:24:48,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,425 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 11:24:48,425 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:48,487 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 11:24:48,487 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 11:24:48,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,522 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,523 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,524 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,525 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,526 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,527 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,528 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,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, 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 11:24:48,530 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:48,593 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-11 11:24:48,593 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:78 [2019-01-11 11:24:48,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,631 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,632 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,633 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,634 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,636 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,637 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,638 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,639 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,640 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,641 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,642 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,643 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,643 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:24:48,644 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 11:24:48,645 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:48,713 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-01-11 11:24:48,713 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:88, output treesize:66 [2019-01-11 11:24:48,744 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,745 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,746 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,747 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,748 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,749 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,750 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,751 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,754 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,755 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,756 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,757 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,758 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,759 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,760 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,761 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,762 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:24:48,763 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:24:48,764 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 11:24:48,764 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:24:48,833 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 11:24:48,833 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:76, output treesize:62 [2019-01-11 11:24:48,864 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 11:24:48,864 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:24:48,925 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 11:24:48,943 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:24:48,943 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:24:48,943 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:24:48,944 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:24:48,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:24:48,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=177, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:24:48,944 INFO L87 Difference]: Start difference. First operand 5156 states and 41363 transitions. Second operand 12 states. [2019-01-11 11:24:55,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:24:55,755 INFO L93 Difference]: Finished difference Result 5220 states and 41437 transitions. [2019-01-11 11:24:55,755 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:24:55,756 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 11:24:55,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:24:55,773 INFO L225 Difference]: With dead ends: 5220 [2019-01-11 11:24:55,774 INFO L226 Difference]: Without dead ends: 5219 [2019-01-11 11:24:55,775 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=147, Invalid=273, Unknown=0, NotChecked=0, Total=420 [2019-01-11 11:24:55,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5219 states. [2019-01-11 11:25:02,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5219 to 5156. [2019-01-11 11:25:02,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5156 states. [2019-01-11 11:25:02,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5156 states to 5156 states and 41363 transitions. [2019-01-11 11:25:02,123 INFO L78 Accepts]: Start accepts. Automaton has 5156 states and 41363 transitions. Word has length 7 [2019-01-11 11:25:02,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:25:02,123 INFO L480 AbstractCegarLoop]: Abstraction has 5156 states and 41363 transitions. [2019-01-11 11:25:02,123 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:25:02,123 INFO L276 IsEmpty]: Start isEmpty. Operand 5156 states and 41363 transitions. [2019-01-11 11:25:02,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:25:02,129 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:25:02,129 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:25:02,129 INFO L423 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:25:02,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:25:02,130 INFO L82 PathProgramCache]: Analyzing trace with hash -2026790626, now seen corresponding path program 1 times [2019-01-11 11:25:02,130 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:25:02,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:25:02,130 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:25:02,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:25:02,130 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:25:02,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:25:02,210 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 11:25:02,210 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:25:02,210 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:25:02,210 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:25:02,210 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [26], [32], [34], [35] [2019-01-11 11:25:02,211 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:25:02,211 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:25:02,212 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:25:02,212 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 11:25:02,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:25:02,212 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:25:02,212 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:25:02,212 INFO 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 11:25:02,221 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:25:02,221 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:25:02,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:25:02,227 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:25:02,247 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,247 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:25:02,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,286 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:25:02,326 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,327 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,328 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,329 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,330 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 11:25:02,378 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,380 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,381 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,382 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,383 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,384 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,385 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 11:25:02,446 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,447 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,448 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,450 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,451 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,452 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,453 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,454 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,455 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 11:25:02,455 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:02,481 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:02,507 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:02,534 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:02,560 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:02,595 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 11:25:02,597 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 11:25:02,599 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 11:25:02,602 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 11:25:02,605 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 11:25:02,608 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 11:25:02,618 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:25:02,619 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:02,655 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:02,683 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:02,705 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:02,722 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:02,735 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:02,749 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:02,795 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-11 11:25:02,796 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:25:02,895 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,895 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:25:02,896 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:02,941 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 11:25:02,942 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:101, output treesize:71 [2019-01-11 11:25:02,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:02,974 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:02,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, 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 11:25:02,975 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:03,017 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-01-11 11:25:03,017 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:83, output treesize:59 [2019-01-11 11:25:03,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:03,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:03,045 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:03,046 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:03,047 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:03,048 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:03,049 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:03,050 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:03,051 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:03,052 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:03,052 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:25:03,053 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:03,097 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 11:25:03,097 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:73, output treesize:57 [2019-01-11 11:25:03,126 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 11:25:03,126 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:25:03,163 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 11:25:03,182 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:25:03,182 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:25:03,182 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:25:03,182 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:25:03,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:25:03,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:25:03,183 INFO L87 Difference]: Start difference. First operand 5156 states and 41363 transitions. Second operand 10 states. [2019-01-11 11:25:09,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:25:09,636 INFO L93 Difference]: Finished difference Result 5193 states and 41407 transitions. [2019-01-11 11:25:09,637 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-11 11:25:09,637 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 7 [2019-01-11 11:25:09,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:25:09,653 INFO L225 Difference]: With dead ends: 5193 [2019-01-11 11:25:09,653 INFO L226 Difference]: Without dead ends: 5192 [2019-01-11 11:25:09,654 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 11:25:09,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5192 states. [2019-01-11 11:25:15,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5192 to 5156. [2019-01-11 11:25:15,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5156 states. [2019-01-11 11:25:16,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5156 states to 5156 states and 41363 transitions. [2019-01-11 11:25:16,014 INFO L78 Accepts]: Start accepts. Automaton has 5156 states and 41363 transitions. Word has length 7 [2019-01-11 11:25:16,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:25:16,014 INFO L480 AbstractCegarLoop]: Abstraction has 5156 states and 41363 transitions. [2019-01-11 11:25:16,014 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-01-11 11:25:16,014 INFO L276 IsEmpty]: Start isEmpty. Operand 5156 states and 41363 transitions. [2019-01-11 11:25:16,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:25:16,020 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:25:16,021 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:25:16,021 INFO L423 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:25:16,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:25:16,021 INFO L82 PathProgramCache]: Analyzing trace with hash -2026740718, now seen corresponding path program 1 times [2019-01-11 11:25:16,021 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:25:16,021 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:25:16,021 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:25:16,021 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:25:16,022 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:25:16,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:25:16,095 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 11:25:16,095 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:25:16,095 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:25:16,096 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:25:16,096 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [22], [28], [32], [33] [2019-01-11 11:25:16,096 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:25:16,096 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:25:16,098 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:25:16,098 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 11:25:16,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:25:16,099 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:25:16,099 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:25:16,099 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 11:25:16,112 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:25:16,112 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:25:16,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:25:16,119 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:25:16,140 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 11:25:16,143 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 11:25:16,147 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,149 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,150 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2019-01-11 11:25:16,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,157 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:25:16,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,165 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 11:25:16,168 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,173 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 11:25:16,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, 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 11:25:16,184 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:16,224 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:16,253 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:16,275 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:16,293 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:16,308 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:16,323 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:16,358 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,359 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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 11:25:16,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,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, 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 11:25:16,439 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,440 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,441 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,442 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,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, 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 11:25:16,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,493 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,494 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,495 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,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 11:25:16,557 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,558 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,559 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,560 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,561 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,563 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,565 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,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 11:25:16,566 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:16,591 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:16,615 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:16,640 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:16,665 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:16,712 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 11:25:16,712 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:25:16,752 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,761 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 11:25:16,762 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:25:16,907 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 11:25:16,907 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-11 11:25:16,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,968 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:16,971 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:16,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 83 treesize of output 120 [2019-01-11 11:25:16,972 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:17,079 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,080 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,082 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,083 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,084 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,085 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,094 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:17,102 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 11:25:17,104 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-01-11 11:25:17,278 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 11:25:17,279 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:172, output treesize:186 [2019-01-11 11:25:17,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,363 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,364 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,365 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,366 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,367 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:17,367 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:25:17,368 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:17,501 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,503 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,504 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,505 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,506 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,508 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,512 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:17,513 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 107 [2019-01-11 11:25:17,514 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:17,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,651 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,653 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,655 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,657 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,658 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,660 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,662 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,664 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:17,695 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 11:25:17,699 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 16 xjuncts. [2019-01-11 11:25:18,172 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 11:25:18,172 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 16 variables, input treesize:225, output treesize:419 [2019-01-11 11:25:18,479 WARN L181 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 228 DAG size of output: 138 [2019-01-11 11:25:18,485 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,486 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,488 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,489 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,490 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,491 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,492 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,493 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 105 [2019-01-11 11:25:18,494 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:18,663 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,665 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,666 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,667 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,668 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,669 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,670 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,672 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,673 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,674 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,675 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,676 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,677 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,678 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,679 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,680 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:18,681 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:25:18,681 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:18,851 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,852 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,853 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,854 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,855 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,856 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,857 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,858 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:18,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 83 treesize of output 129 [2019-01-11 11:25:18,860 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:19,008 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,013 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,020 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,021 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,022 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,023 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:19,027 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:25:19,028 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:19,174 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 11:25:19,175 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:289, output treesize:213 [2019-01-11 11:25:19,687 WARN L181 SmtUtils]: Spent 474.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2019-01-11 11:25:19,693 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 11:25:19,694 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:25:19,813 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 11:25:19,831 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:25:19,831 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:25:19,831 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:25:19,831 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:25:19,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:25:19,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:25:19,832 INFO L87 Difference]: Start difference. First operand 5156 states and 41363 transitions. Second operand 12 states. [2019-01-11 11:25:23,312 WARN L181 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 146 DAG size of output: 106 [2019-01-11 11:25:26,204 WARN L181 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 107 [2019-01-11 11:25:46,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:25:46,987 INFO L93 Difference]: Finished difference Result 5488 states and 43305 transitions. [2019-01-11 11:25:46,988 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 11:25:46,988 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 11:25:46,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:25:47,005 INFO L225 Difference]: With dead ends: 5488 [2019-01-11 11:25:47,005 INFO L226 Difference]: Without dead ends: 5486 [2019-01-11 11:25:47,006 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=152, Invalid=352, Unknown=2, NotChecked=0, Total=506 [2019-01-11 11:25:47,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5486 states. [2019-01-11 11:25:53,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5486 to 5287. [2019-01-11 11:25:53,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5287 states. [2019-01-11 11:25:53,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5287 states to 5287 states and 42411 transitions. [2019-01-11 11:25:53,431 INFO L78 Accepts]: Start accepts. Automaton has 5287 states and 42411 transitions. Word has length 7 [2019-01-11 11:25:53,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:25:53,431 INFO L480 AbstractCegarLoop]: Abstraction has 5287 states and 42411 transitions. [2019-01-11 11:25:53,431 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:25:53,431 INFO L276 IsEmpty]: Start isEmpty. Operand 5287 states and 42411 transitions. [2019-01-11 11:25:53,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:25:53,438 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:25:53,438 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:25:53,438 INFO L423 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:25:53,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:25:53,438 INFO L82 PathProgramCache]: Analyzing trace with hash -2011976474, now seen corresponding path program 1 times [2019-01-11 11:25:53,438 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:25:53,438 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:25:53,438 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:25:53,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:25:53,439 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:25:53,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:25:53,520 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 11:25:53,520 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:25:53,520 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:25:53,521 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:25:53,521 INFO L207 CegarAbsIntRunner]: [0], [10], [14], [18], [26], [28], [31] [2019-01-11 11:25:53,521 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:25:53,521 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:25:53,522 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:25:53,522 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 11:25:53,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:25:53,523 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:25:53,523 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:25:53,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 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 11:25:53,532 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:25:53,532 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:25:53,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:25:53,537 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:25:53,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,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 11:25:53,605 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,606 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,607 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:25:53,647 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,649 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,651 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,652 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,653 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 11:25:53,704 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,705 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,707 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,710 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,712 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,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 37 treesize of output 80 [2019-01-11 11:25:53,773 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,775 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,777 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,779 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,780 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,782 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,783 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,784 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:53,785 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-11 11:25:53,785 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:53,820 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:53,855 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:53,890 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:53,927 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:53,973 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 11:25:53,975 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 11:25:53,977 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 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 11:25:53,979 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 11:25:53,982 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 11:25:53,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 11:25:53,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 11:25:53,993 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:54,029 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:54,057 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:54,079 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:54,096 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:54,111 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:54,124 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:25:54,171 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 11:25:54,171 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:95, output treesize:96 [2019-01-11 11:25:54,224 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,232 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 11:25:54,233 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:25:54,380 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 11:25:54,380 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:106, output treesize:150 [2019-01-11 11:25:54,466 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,467 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,468 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,469 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,470 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,478 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:54,487 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 11:25:54,488 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:25:54,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:54,739 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:54,740 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:25:54,740 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:54,871 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 11:25:54,871 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:172, output treesize:185 [2019-01-11 11:25:54,999 WARN L181 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 68 [2019-01-11 11:25:55,004 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,005 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,006 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,007 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,014 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,017 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,018 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,019 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,024 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,025 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,026 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,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, 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 11:25:55,061 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 16 xjuncts. [2019-01-11 11:25:55,507 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,509 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,510 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,511 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,512 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,513 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,514 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,516 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,517 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,517 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:55,518 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 101 [2019-01-11 11:25:55,518 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:55,706 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 11:25:55,707 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:152, output treesize:346 [2019-01-11 11:25:55,955 WARN L181 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 133 [2019-01-11 11:25:55,962 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,963 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,964 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,965 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,966 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,967 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,969 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,970 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,971 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,972 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,973 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,974 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,975 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,976 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,977 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:55,978 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:55,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, 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 11:25:55,979 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:56,187 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,188 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,189 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,190 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,191 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,193 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,194 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,195 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,196 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,197 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,198 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,199 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,200 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,201 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:56,202 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,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, 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 11:25:56,203 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:56,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,414 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,415 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,420 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:56,421 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,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 61 treesize of output 132 [2019-01-11 11:25:56,423 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:56,614 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,616 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,617 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,618 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,619 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,620 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,621 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,623 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,624 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,625 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,626 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,627 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,628 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,629 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,630 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,631 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:56,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, 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 11:25:56,632 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:56,812 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,813 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,815 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,816 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,817 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,818 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,819 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:56,820 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:56,820 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:25:56,821 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:56,976 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 11:25:56,976 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 25 variables, input treesize:328, output treesize:274 [2019-01-11 11:25:57,142 WARN L181 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 126 [2019-01-11 11:25:57,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,150 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,151 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,152 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,153 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,154 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,155 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,156 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,157 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,158 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,159 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,160 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,161 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,162 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,163 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,164 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,165 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:57,165 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:25:57,166 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:57,397 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,398 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,399 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,400 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,402 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,403 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,404 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,405 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,406 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,407 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,408 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,409 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,410 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,411 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,412 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,413 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,414 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 11:25:57,415 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:57,568 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,569 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,570 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,572 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,573 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,574 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,575 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,576 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,577 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,578 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,579 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,580 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,581 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,582 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,583 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,584 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,584 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:25:57,585 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 123 [2019-01-11 11:25:57,586 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:57,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,726 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,730 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:25:57,734 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:25:57,735 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 11:25:57,854 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 11:25:57,854 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:263, output treesize:211 [2019-01-11 11:25:57,981 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 11:25:57,981 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:25:58,142 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 11:25:58,161 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:25:58,161 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2019-01-11 11:25:58,162 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:25:58,162 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-01-11 11:25:58,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-11 11:25:58,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=265, Unknown=0, NotChecked=0, Total=380 [2019-01-11 11:25:58,162 INFO L87 Difference]: Start difference. First operand 5287 states and 42411 transitions. Second operand 14 states. [2019-01-11 11:25:58,484 WARN L181 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 74 [2019-01-11 11:25:58,805 WARN L181 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 121 [2019-01-11 11:25:59,114 WARN L181 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 112 [2019-01-11 11:25:59,282 WARN L181 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 78 [2019-01-11 11:26:00,042 WARN L181 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 119 [2019-01-11 11:26:14,642 WARN L181 SmtUtils]: Spent 12.31 s on a formula simplification. DAG size of input: 222 DAG size of output: 123 [2019-01-11 11:26:22,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:26:22,775 INFO L93 Difference]: Finished difference Result 5863 states and 46184 transitions. [2019-01-11 11:26:22,775 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-11 11:26:22,775 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 7 [2019-01-11 11:26:22,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:26:22,797 INFO L225 Difference]: With dead ends: 5863 [2019-01-11 11:26:22,797 INFO L226 Difference]: Without dead ends: 5861 [2019-01-11 11:26:22,798 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 16.4s TimeCoverageRelationStatistics Valid=227, Invalid=474, Unknown=1, NotChecked=0, Total=702 [2019-01-11 11:26:22,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5861 states. [2019-01-11 11:26:29,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5861 to 5515. [2019-01-11 11:26:29,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5515 states. [2019-01-11 11:26:29,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5515 states to 5515 states and 44235 transitions. [2019-01-11 11:26:29,578 INFO L78 Accepts]: Start accepts. Automaton has 5515 states and 44235 transitions. Word has length 7 [2019-01-11 11:26:29,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:26:29,578 INFO L480 AbstractCegarLoop]: Abstraction has 5515 states and 44235 transitions. [2019-01-11 11:26:29,578 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-01-11 11:26:29,578 INFO L276 IsEmpty]: Start isEmpty. Operand 5515 states and 44235 transitions. [2019-01-11 11:26:29,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:26:29,584 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:26:29,584 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:26:29,585 INFO L423 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:26:29,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:26:29,585 INFO L82 PathProgramCache]: Analyzing trace with hash -2011972070, now seen corresponding path program 1 times [2019-01-11 11:26:29,585 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:26:29,585 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:26:29,585 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:26:29,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:26:29,586 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:26:29,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:26:29,646 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 11:26:29,647 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:26:29,647 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:26:29,647 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:26:29,647 INFO L207 CegarAbsIntRunner]: [0], [14], [18], [26], [28], [32], [33] [2019-01-11 11:26:29,647 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:26:29,648 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:26:29,648 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:26:29,649 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 11:26:29,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:26:29,649 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:26:29,649 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:26:29,649 INFO 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 11:26:29,658 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:26:29,659 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:26:29,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:26:29,665 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:26:29,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 11:26:29,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 11:26:29,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,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 11:26:29,706 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,708 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,709 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,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, 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 11:26:29,714 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,715 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,716 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,718 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,718 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 11:26:29,722 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,723 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,724 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,725 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,727 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 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 11:26:29,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,739 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 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 11:26:29,739 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:26:29,794 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:29,827 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:29,851 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:29,872 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:29,889 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:29,905 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:29,946 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,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 11:26:29,992 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,993 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:29,994 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select 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 11:26:30,040 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,041 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,043 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,044 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,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, 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 11:26:30,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,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, 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 11:26:30,177 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,178 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,179 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,180 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,182 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,183 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,184 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,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 11:26:30,274 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,275 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,276 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,277 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,278 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,279 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,281 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,282 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,283 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,283 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 11:26:30,284 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-01-11 11:26:30,322 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:30,360 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:30,398 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:30,438 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:30,477 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:30,542 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 11:26:30,542 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:118, output treesize:120 [2019-01-11 11:26:30,587 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,588 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 11:26:30,588 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:26:30,650 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 11:26:30,650 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:130, output treesize:96 [2019-01-11 11:26:30,689 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,690 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,691 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,692 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,693 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,694 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,694 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:26:30,695 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 11:26:30,696 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:26:30,762 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 11:26:30,763 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:80 [2019-01-11 11:26:30,795 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,796 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,797 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,798 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,799 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,800 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,801 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,802 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,803 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,804 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,805 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,806 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,807 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,808 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 11:26:30,809 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:26:30,873 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 11:26:30,874 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:94, output treesize:68 [2019-01-11 11:26:30,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,906 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,907 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,908 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,909 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,910 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,911 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,912 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,913 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,915 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,916 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,917 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,918 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,919 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,920 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,921 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,922 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:30,923 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:26:30,924 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 24 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 160 [2019-01-11 11:26:30,925 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:26:30,993 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 11:26:30,993 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:60 [2019-01-11 11:26:31,022 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 11:26:31,022 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:26:31,084 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 11:26:31,102 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:26:31,102 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2019-01-11 11:26:31,102 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:26:31,102 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-01-11 11:26:31,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-11 11:26:31,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2019-01-11 11:26:31,103 INFO L87 Difference]: Start difference. First operand 5515 states and 44235 transitions. Second operand 12 states. [2019-01-11 11:26:39,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:26:39,449 INFO L93 Difference]: Finished difference Result 5599 states and 44469 transitions. [2019-01-11 11:26:39,449 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-11 11:26:39,449 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 7 [2019-01-11 11:26:39,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:26:39,468 INFO L225 Difference]: With dead ends: 5599 [2019-01-11 11:26:39,468 INFO L226 Difference]: Without dead ends: 5598 [2019-01-11 11:26:39,469 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=150, Invalid=270, Unknown=0, NotChecked=0, Total=420 [2019-01-11 11:26:39,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5598 states. [2019-01-11 11:26:46,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5598 to 5525. [2019-01-11 11:26:46,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5525 states. [2019-01-11 11:26:46,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5525 states to 5525 states and 44315 transitions. [2019-01-11 11:26:46,247 INFO L78 Accepts]: Start accepts. Automaton has 5525 states and 44315 transitions. Word has length 7 [2019-01-11 11:26:46,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:26:46,247 INFO L480 AbstractCegarLoop]: Abstraction has 5525 states and 44315 transitions. [2019-01-11 11:26:46,247 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-01-11 11:26:46,247 INFO L276 IsEmpty]: Start isEmpty. Operand 5525 states and 44315 transitions. [2019-01-11 11:26:46,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:26:46,253 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:26:46,254 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:26:46,254 INFO L423 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:26:46,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:26:46,254 INFO L82 PathProgramCache]: Analyzing trace with hash -2009986516, now seen corresponding path program 1 times [2019-01-11 11:26:46,254 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:26:46,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:26:46,255 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:26:46,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:26:46,255 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:26:46,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:26:46,314 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 11:26:46,314 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:26:46,314 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:26:46,314 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:26:46,314 INFO L207 CegarAbsIntRunner]: [0], [18], [28], [32], [34], [36], [37] [2019-01-11 11:26:46,315 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:26:46,315 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:26:46,316 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:26:46,316 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 11:26:46,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:26:46,317 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:26:46,317 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:26:46,317 INFO 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 11:26:46,326 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:26:46,327 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:26:46,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:26:46,331 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:26:46,351 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,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, 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 11:26:46,355 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 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 11:26:46,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,372 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,376 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,376 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 11:26:46,416 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,417 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,418 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,419 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,420 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,424 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,424 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 11:26:46,477 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,478 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,479 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,480 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,482 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,483 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,484 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,487 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,488 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 11:26:46,488 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-01-11 11:26:46,511 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:46,532 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:46,556 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:46,581 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:46,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, 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 11:26:46,612 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 11:26:46,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, 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 11:26:46,622 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 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 11:26:46,627 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 11:26:46,631 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 11:26:46,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, 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 11:26:46,641 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:26:46,674 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:46,699 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:46,718 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:46,732 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:46,747 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:46,760 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:26:46,802 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 11:26:46,802 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:84, output treesize:88 [2019-01-11 11:26:46,832 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:46,841 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 11:26:46,842 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:26:46,972 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 11:26:46,973 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:98, output treesize:135 [2019-01-11 11:26:47,009 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,010 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,011 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,012 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,015 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,016 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,017 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:26:47,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, 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 11:26:47,018 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:26:47,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,105 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,106 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,107 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,108 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,121 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,122 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,123 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:26:47,161 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 11:26:47,169 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 32 xjuncts. [2019-01-11 11:26:47,884 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 11:26:47,884 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:156, output treesize:495 [2019-01-11 11:26:48,046 WARN L181 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 278 DAG size of output: 80 [2019-01-11 11:26:48,052 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 11:26:48,052 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:26:48,059 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 11:26:48,077 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:26:48,077 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2019-01-11 11:26:48,077 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:26:48,077 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-01-11 11:26:48,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-11 11:26:48,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2019-01-11 11:26:48,077 INFO L87 Difference]: Start difference. First operand 5525 states and 44315 transitions. Second operand 8 states. [2019-01-11 11:26:58,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-11 11:26:58,076 INFO L93 Difference]: Finished difference Result 8247 states and 65518 transitions. [2019-01-11 11:26:58,076 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-11 11:26:58,076 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 7 [2019-01-11 11:26:58,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-01-11 11:26:58,104 INFO L225 Difference]: With dead ends: 8247 [2019-01-11 11:26:58,104 INFO L226 Difference]: Without dead ends: 8246 [2019-01-11 11:26:58,106 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 11:26:58,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8246 states. [2019-01-11 11:27:08,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8246 to 8112. [2019-01-11 11:27:08,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8112 states. [2019-01-11 11:27:08,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8112 states to 8112 states and 65367 transitions. [2019-01-11 11:27:08,207 INFO L78 Accepts]: Start accepts. Automaton has 8112 states and 65367 transitions. Word has length 7 [2019-01-11 11:27:08,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-01-11 11:27:08,207 INFO L480 AbstractCegarLoop]: Abstraction has 8112 states and 65367 transitions. [2019-01-11 11:27:08,207 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-01-11 11:27:08,207 INFO L276 IsEmpty]: Start isEmpty. Operand 8112 states and 65367 transitions. [2019-01-11 11:27:08,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-01-11 11:27:08,216 INFO L394 BasicCegarLoop]: Found error trace [2019-01-11 11:27:08,216 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-11 11:27:08,216 INFO L423 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4ASSERT_VIOLATIONASSERT, ULTIMATE.startErr6ASSERT_VIOLATIONASSERT, ULTIMATE.startErr5ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT]=== [2019-01-11 11:27:08,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:27:08,217 INFO L82 PathProgramCache]: Analyzing trace with hash -2010643904, now seen corresponding path program 1 times [2019-01-11 11:27:08,217 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-01-11 11:27:08,217 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:27:08,217 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:27:08,217 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-11 11:27:08,217 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-01-11 11:27:08,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:27:08,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 11:27:08,288 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:27:08,288 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2019-01-11 11:27:08,288 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 8 with the following transitions: [2019-01-11 11:27:08,288 INFO L207 CegarAbsIntRunner]: [0], [10], [18], [28], [32], [34], [35] [2019-01-11 11:27:08,289 INFO L148 AbstractInterpreter]: Using domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2019-01-11 11:27:08,289 INFO L101 FixpointEngine]: Starting fixpoint engine with domain CompoundDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-11 11:27:08,290 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-01-11 11:27:08,291 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 11:27:08,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-11 11:27:08,291 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2019-01-11 11:27:08,291 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-11 11:27:08,291 INFO 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 11:27:08,307 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-11 11:27:08,307 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2019-01-11 11:27:08,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-11 11:27:08,312 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-11 11:27:08,343 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 11:27:08,345 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 11:27:08,347 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,348 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,349 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 11:27:08,352 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,353 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,354 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,355 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 57 [2019-01-11 11:27:08,359 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,360 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,361 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,362 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,363 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 11:27:08,367 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,368 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,369 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,370 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,371 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,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, 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 11:27:08,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, 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 11:27:08,384 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-01-11 11:27:08,422 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:27:08,454 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:27:08,479 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:27:08,497 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:27:08,513 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:27:08,528 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:27:08,564 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,564 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 71 [2019-01-11 11:27:08,602 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,603 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,604 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 67 [2019-01-11 11:27:08,644 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,645 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,646 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,647 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 11:27:08,697 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,698 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,699 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,700 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,701 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,702 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,702 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 11:27:08,765 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,766 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,767 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,768 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,769 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,770 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,771 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,772 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,773 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 61 [2019-01-11 11:27:08,774 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-01-11 11:27:08,799 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:27:08,824 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:27:08,849 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:27:08,874 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-01-11 11:27:08,921 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-01-11 11:27:08,922 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:95, output treesize:96 [2019-01-11 11:27:08,961 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:08,970 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 11:27:08,971 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-01-11 11:27:09,115 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 11:27:09,115 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:106, output treesize:150 [2019-01-11 11:27:09,169 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,170 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,171 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,172 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,173 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,174 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:27:09,175 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11:27:09,175 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:27:09,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,308 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,309 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,310 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:09,347 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 11:27:09,355 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 32 xjuncts. [2019-01-11 11:27:09,906 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 11:27:09,907 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:172, output treesize:455 [2019-01-11 11:27:12,719 WARN L181 SmtUtils]: Spent 2.62 s on a formula simplification. DAG size of input: 238 DAG size of output: 143 [2019-01-11 11:27:12,727 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,728 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,729 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,731 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,732 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,733 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,734 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,735 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,736 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,737 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,738 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,739 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,739 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:27:12,740 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:27:12,740 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-01-11 11:27:12,925 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:12,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 101 treesize of output 109 [2019-01-11 11:27:12,926 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-01-11 11:27:13,091 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,093 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,094 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,095 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,096 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,097 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,098 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,099 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,100 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,101 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,102 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,103 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,104 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,104 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:27:13,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, 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 11:27:13,106 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-01-11 11:27:13,285 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,286 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,287 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,288 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,289 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,290 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,291 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,292 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,293 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,294 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,295 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,296 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,297 INFO L701 Elim1Store]: detected not equals via solver [2019-01-11 11:27:13,297 INFO L683 Elim1Store]: detected equality via solver [2019-01-11 11:27:13,298 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select 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 11:27:13,299 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-01-11 11:27:13,459 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 11:27:13,459 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:303, output treesize:243 [2019-01-11 11:27:13,864 WARN L181 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 109 [2019-01-11 11:27:13,872 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 11:27:13,872 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2019-01-11 11:27:13,934 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 11:27:13,952 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2019-01-11 11:27:13,953 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2019-01-11 11:27:13,953 INFO L250 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2019-01-11 11:27:13,953 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-01-11 11:27:13,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-11 11:27:13,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2019-01-11 11:27:13,953 INFO L87 Difference]: Start difference. First operand 8112 states and 65367 transitions. Second operand 10 states. [2019-01-11 11:27:14,399 WARN L181 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 90 [2019-01-11 11:27:15,152 WARN L181 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 121